Details

Time bar (total: 11.3s)

analyze279.0ms (2.5%)

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)

sample984.0ms (8.7%)

Results
946.0ms8256×body256valid
26.0ms282×body256infinite
Bogosity

preprocess62.0ms (0.5%)

Algorithm
egg-herbie
Rules
889×fma-def_binary64
673×fma-neg_binary64
477×associate-/l*_binary64
404×times-frac_binary64
391×div-sub_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02372
110772
230172
376172
4155172
5257372
6358572
7512272
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 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.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 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 v) (+.f64 t1 v))) u)
(*.f64 u (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 v) (+.f64 t1 v))))
(*.f64 (neg.f64 t1) (/.f64 u (*.f64 (+.f64 t1 v) (+.f64 t1 v))))
(*.f64 t1 (/.f64 (neg.f64 u) (*.f64 (+.f64 t1 v) (+.f64 t1 v))))
(/.f64 (*.f64 (neg.f64 u) v) (*.f64 (+.f64 u t1) (+.f64 u t1)))
(/.f64 (*.f64 v (neg.f64 u)) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 u) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 u) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(*.f64 v (/.f64 (/.f64 (neg.f64 u) (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (neg.f64 u) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.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 t1 (/.f64 (+.f64 v u) (neg.f64 v))) (+.f64 v u))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 v u) (+.f64 v u))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 v u)) (/.f64 (+.f64 v u) v))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 v u) (+.f64 v u))))
Compiler

Compiled 18 to 11 computations (38.9% saved)

simplify49.0ms (0.4%)

Algorithm
egg-herbie
Rules
660×fma-def_binary64
517×div-sub_binary64
503×times-frac_binary64
361×fma-neg_binary64
327×distribute-neg-frac_binary64
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
0918
13018
28718
323618
445218
572318
692918
7145718
8247716
9713916
Stop Event
node limit
Counts
1 → 6
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 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))

eval1.0ms (0%)

Compiler

Compiled 74 to 22 computations (70.3% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New246
Fresh101
Picked000
Done000
Total347
Error
0.3b
Counts
7 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
1.5b
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
1.1b
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
20.2b
(*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)
22.1b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
Compiler

Compiled 59 to 33 computations (44.1% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
11.0b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
11.9b
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 39 to 8 computations (79.5% saved)

series19.0ms (0.2%)

Counts
3 → 96
Calls

24 calls:

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

rewrite62.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
931×prod-diff_binary64
522×log-prod_binary64
305×fma-def_binary64
255×pow2_binary64
179×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0932
120930
2330530
Stop Event
node limit
Counts
3 → 141
Calls
Call 1
Inputs
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (pow.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 2) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (/.f64 1 (neg.f64 (pow.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 t1 u) -2) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 v v) (pow.f64 (+.f64 t1 u) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (neg.f64 (pow.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 v v) (pow.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 v t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v t1) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 v t1) (+.f64 t1 u)) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 v t1) 1) (pow.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 v t1) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) t1) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) t1) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (neg.f64 v)) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 v t1) 2) (pow.f64 (+.f64 t1 u) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) (+.f64 t1 u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 t1 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 t1 3) (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 v t1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (*.f64 v t1) 2) (pow.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 t1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 t1 3) (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t1 (+.f64 t1 u)) 1) (*.f64 (*.f64 u (+.f64 t1 u)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 t1 u) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) 2) (pow.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) 2) (pow.f64 (-.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 (-.f64 t1 u) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (*.f64 u (+.f64 t1 u)) 3)) (+.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 2) (-.f64 (pow.f64 (*.f64 u (+.f64 t1 u)) 2) (*.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 2) (pow.f64 (*.f64 u (+.f64 t1 u)) 2)) (-.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 t1 u)) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 t1 u)) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 t1 u) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 t1 u) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 t1 u) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 t1 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 u (+.f64 t1 u))) (exp.f64 (*.f64 t1 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 t1 u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t1 (+.f64 t1 u) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u (+.f64 t1 u) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t1 u) t1 (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t1 u) u (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 u (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) t1) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) u) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t1 t1)) (*.f64 (cbrt.f64 t1) (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) t1) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) u) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t1 (+.f64 t1 u)) 1 (*.f64 (*.f64 u (+.f64 t1 u)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 u (+.f64 t1 u))) 2) (cbrt.f64 (*.f64 u (+.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) 2) (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 u (+.f64 t1 u))) (sqrt.f64 (*.f64 u (+.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 t1 (sqrt.f64 (*.f64 t1 u))) (hypot.f64 t1 (sqrt.f64 (*.f64 t1 u))) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 u (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 u (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t1 u) (cbrt.f64 (*.f64 t1 t1))) (cbrt.f64 t1) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t1 u) (sqrt.f64 t1)) (sqrt.f64 t1) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t1 (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t1 u) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u) (*.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t1 u) (sqrt.f64 u)) (sqrt.f64 u) (*.f64 t1 (+.f64 t1 u)))))))

simplify93.0ms (0.8%)

Algorithm
egg-herbie
Rules
332×fma-def_binary64
313×associate-*r*_binary64
266×associate-*l*_binary64
234×*-commutative_binary64
230×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05054263
114894051
258763991
Stop Event
node limit
Counts
237 → 274
Calls
Call 1
Inputs
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (*.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 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(+.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 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2)))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(+.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 (*.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 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (*.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 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.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 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.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 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 2 (/.f64 (*.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 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)))))))
(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 v (pow.f64 (+.f64 t1 u) -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -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 v (pow.f64 (+.f64 t1 u) -2)) 1)
(*.f64 1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 2) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 (neg.f64 v) (/.f64 1 (neg.f64 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (pow.f64 (+.f64 t1 u) -2) v)
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (sqrt.f64 v) (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 t1 t1 (*.f64 u (+.f64 t1 u))))
(*.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 (/.f64 (*.f64 v v) (pow.f64 (+.f64 t1 u) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 2)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) -1)
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1) -1)
(neg.f64 (/.f64 v (neg.f64 (pow.f64 (+.f64 t1 u) 2))))
(sqrt.f64 (/.f64 (*.f64 v v) (pow.f64 (+.f64 t1 u) 4)))
(log.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))
(log.f64 (+.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 v 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(log1p.f64 (expm1.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))
(+.f64 0 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))))
(-.f64 0 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))) 1)
(/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 v t1)))
(/.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 v t1) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (*.f64 v t1) (+.f64 t1 u)) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 v t1) 1) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (/.f64 (*.f64 v t1) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(/.f64 (*.f64 (neg.f64 v) t1) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) t1) (+.f64 t1 u))
(/.f64 (*.f64 t1 (neg.f64 v)) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
(pow.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)) 1)
(pow.f64 (/.f64 (pow.f64 (*.f64 v t1) 2) (pow.f64 (+.f64 t1 u) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) (+.f64 t1 u)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 t1 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 t1 3) (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3)) 1/3)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 v t1)) -1)
(neg.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 v t1) 2) (pow.f64 (+.f64 t1 u) 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 v t1) (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)))
(cbrt.f64 (*.f64 (pow.f64 t1 3) (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))) 1))
(+.f64 0 (pow.f64 (+.f64 t1 u) 2))
(+.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(+.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(+.f64 (*.f64 (*.f64 t1 (+.f64 t1 u)) 1) (*.f64 (*.f64 u (+.f64 t1 u)) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2))) 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 (pow.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) 2) (pow.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) 2))
(/.f64 (pow.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) 2) (pow.f64 (-.f64 t1 u) 2))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 (-.f64 t1 u) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) (-.f64 t1 u)))
(/.f64 (+.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (*.f64 u (+.f64 t1 u)) 3)) (+.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 2) (-.f64 (pow.f64 (*.f64 u (+.f64 t1 u)) 2) (*.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 2) (pow.f64 (*.f64 u (+.f64 t1 u)) 2)) (-.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 t1 u)) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 t1 u)) (-.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 (+.f64 t1 u) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (+.f64 t1 u) 2)
(pow.f64 (pow.f64 (+.f64 t1 u) 2) 1)
(pow.f64 (pow.f64 (+.f64 t1 u) 4) 1/2)
(pow.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 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)))
(log1p.f64 (expm1.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))
(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 u (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 1 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.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 (cbrt.f64 (*.f64 t1 t1)) (*.f64 (cbrt.f64 t1) (+.f64 t1 u)) (*.f64 u (+.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 (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 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 t1 (+.f64 t1 u)) 1 (*.f64 (*.f64 u (+.f64 t1 u)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 u (+.f64 t1 u))) 2) (cbrt.f64 (*.f64 u (+.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) 2) (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) (*.f64 u (+.f64 t1 u)))
(fma.f64 (sqrt.f64 (*.f64 u (+.f64 t1 u))) (sqrt.f64 (*.f64 u (+.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 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 t1)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 t1)) (*.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 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 u)) (*.f64 t1 (+.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) (cbrt.f64 (*.f64 t1 t1))) (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 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 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 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 v (*.f64 u u)) (*.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 3) v))))
(fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(fma.f64 -1 (*.f64 (*.f64 t1 t1) (*.f64 -3 (/.f64 v (pow.f64 u 4)))) (+.f64 (/.f64 v (*.f64 u u)) (*.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 3) v)))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u))) (*.f64 t1 (*.f64 t1 (*.f64 (/.f64 v (pow.f64 u 4)) -3))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u))) (*.f64 3 (*.f64 (*.f64 t1 t1) (/.f64 v (pow.f64 u 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (*.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 (*.f64 t1 t1) (*.f64 -3 (/.f64 v (pow.f64 u 4)))) (+.f64 (/.f64 v (*.f64 u u)) (fma.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 3) v)) (neg.f64 (*.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 (-.f64 (fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u))) (*.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 t1 (*.f64 t1 (*.f64 (/.f64 v (pow.f64 u 4)) -3))))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u))) (*.f64 3 (*.f64 (*.f64 t1 t1) (/.f64 v (pow.f64 u 4))))) (*.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 v (pow.f64 t1 2))
(/.f64 v (*.f64 t1 t1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(fma.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (/.f64 v (*.f64 t1 t1)))
(fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (/.f64 v (*.f64 t1 t1)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(fma.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (fma.f64 -1 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (pow.f64 t1 4)) (/.f64 v (*.f64 t1 t1))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (/.f64 v (*.f64 t1 t1))) (/.f64 (*.f64 3 (*.f64 v (*.f64 u u))) (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 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2)))))
(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)) (fma.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (fma.f64 -1 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (pow.f64 t1 4)) (/.f64 v (*.f64 t1 t1)))))
(+.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (/.f64 v (*.f64 t1 t1))) (/.f64 (*.f64 3 (*.f64 v (*.f64 u u))) (pow.f64 t1 4))) (/.f64 (*.f64 2 (+.f64 (*.f64 -3 (*.f64 v (pow.f64 u 3))) (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 5)))
(/.f64 v (pow.f64 t1 2))
(/.f64 v (*.f64 t1 t1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(fma.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (/.f64 v (*.f64 t1 t1)))
(fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (/.f64 v (*.f64 t1 t1)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(fma.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (fma.f64 -1 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (pow.f64 t1 4)) (/.f64 v (*.f64 t1 t1))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (/.f64 v (*.f64 t1 t1))) (/.f64 (*.f64 3 (*.f64 v (*.f64 u u))) (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 (*.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 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))))
(fma.f64 2 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (/.f64 (pow.f64 t1 5) u)) (fma.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (fma.f64 2 (/.f64 v (/.f64 (pow.f64 t1 5) (pow.f64 u 3))) (fma.f64 -1 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (pow.f64 t1 4)) (/.f64 v (*.f64 t1 t1))))))
(fma.f64 2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 u 3))) (pow.f64 t1 5)) (+.f64 (fma.f64 2 (*.f64 (/.f64 v (pow.f64 t1 5)) (pow.f64 u 3)) (/.f64 (*.f64 3 (*.f64 v (*.f64 u u))) (pow.f64 t1 4))) (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (/.f64 v (*.f64 t1 t1)))))
(/.f64 v (pow.f64 t1 2))
(/.f64 v (*.f64 t1 t1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(fma.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (/.f64 v (*.f64 t1 t1)))
(fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (/.f64 v (*.f64 t1 t1)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2))))
(fma.f64 -1 (*.f64 (*.f64 u u) (*.f64 -3 (/.f64 v (pow.f64 t1 4)))) (fma.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (/.f64 v (*.f64 t1 t1))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (/.f64 v (*.f64 t1 t1))) (*.f64 u (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 4)) -3))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (/.f64 v (*.f64 t1 t1))) (*.f64 3 (*.f64 (*.f64 u u) (/.f64 v (pow.f64 t1 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (*.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 -1 (*.f64 (*.f64 u u) (*.f64 -3 (/.f64 v (pow.f64 t1 4)))) (+.f64 (fma.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (/.f64 v (*.f64 t1 t1))) (neg.f64 (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 4))) t1) (/.f64 v (pow.f64 t1 5))))))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (/.f64 v (*.f64 t1 t1))) (*.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 u (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 4)) -3))))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (/.f64 v (*.f64 t1 t1))) (*.f64 3 (*.f64 (*.f64 u u) (/.f64 v (pow.f64 t1 4))))) (*.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 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 v (*.f64 u u)) (*.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 3) v))))
(fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(fma.f64 -1 (/.f64 (*.f64 -3 (*.f64 v (*.f64 t1 t1))) (pow.f64 u 4)) (+.f64 (/.f64 v (*.f64 u u)) (*.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 3) v)))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u))) (/.f64 (*.f64 (*.f64 v (*.f64 t1 t1)) -3) (pow.f64 u 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.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 (*.f64 -3 (*.f64 v (*.f64 t1 t1))) (pow.f64 u 4)) (+.f64 (/.f64 v (*.f64 u u)) (fma.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 3) 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 (/.f64 (*.f64 3 (*.f64 v (*.f64 t1 t1))) (pow.f64 u 4)) (+.f64 (fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u))) (/.f64 (*.f64 2 (fma.f64 v (pow.f64 t1 3) (*.f64 (*.f64 v (pow.f64 t1 3)) -3))) (pow.f64 u 5))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u))) (-.f64 (/.f64 (*.f64 2 (fma.f64 v (pow.f64 t1 3) (*.f64 (*.f64 v (pow.f64 t1 3)) -3))) (pow.f64 u 5)) (/.f64 (*.f64 (*.f64 v (*.f64 t1 t1)) -3) (pow.f64 u 4))))
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 v (*.f64 u u)) (*.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 3) v))))
(fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(fma.f64 -1 (/.f64 (*.f64 -3 (*.f64 v (*.f64 t1 t1))) (pow.f64 u 4)) (+.f64 (/.f64 v (*.f64 u u)) (*.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 3) v)))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u))) (/.f64 (*.f64 (*.f64 v (*.f64 t1 t1)) -3) (pow.f64 u 4)))
(+.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 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5)))))))
(fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 5) (*.f64 -3 (*.f64 v (*.f64 t1 t1))))) (fma.f64 -1 (/.f64 (*.f64 -3 (*.f64 v (*.f64 t1 t1))) (pow.f64 u 4)) (+.f64 (/.f64 v (*.f64 u u)) (fma.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 3) v)) (/.f64 (*.f64 2 (*.f64 v (pow.f64 t1 3))) (pow.f64 u 5))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 v (pow.f64 t1 3)) -3) (pow.f64 u 5)) (+.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (/.f64 v (*.f64 u u))) (/.f64 (*.f64 (*.f64 v (*.f64 t1 t1)) -3) (pow.f64 u 4))) (*.f64 2 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 5) v)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.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 v (neg.f64 t1)) (*.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 (*.f64 -3 (/.f64 v (pow.f64 u 4))) (pow.f64 t1 3))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (*.f64 (*.f64 (/.f64 v (pow.f64 u 4)) -3) (pow.f64 t1 3)) (/.f64 v (/.f64 (*.f64 u u) t1))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (*.f64 (pow.f64 t1 3) -3) (/.f64 v (pow.f64 u 4)) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u 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 (*.f64 -3 (/.f64 v (pow.f64 u 4))) (pow.f64 t1 3)))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (pow.f64 t1 4) (-.f64 (*.f64 (*.f64 (/.f64 v (pow.f64 u 4)) -3) (pow.f64 t1 3)) (/.f64 v (/.f64 (*.f64 u u) t1)))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (pow.f64 t1 4) (fma.f64 (*.f64 (pow.f64 t1 3) -3) (/.f64 v (pow.f64 u 4)) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u 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 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.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 (*.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)) (-.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 (*.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 v (*.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 -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))
(-.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 (*.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)) (-.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 (*.f64 v u) (*.f64 t1 t1)) (+.f64 (/.f64 (neg.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 -3 (*.f64 v (pow.f64 u 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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (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))
(-.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 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1)))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (-.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 (*.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) (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (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 (*.f64 v (neg.f64 t1)) (*.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 v (neg.f64 t1)) (*.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 (*.f64 -3 (/.f64 v (pow.f64 u 4))) (pow.f64 t1 3))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (*.f64 (*.f64 (/.f64 v (pow.f64 u 4)) -3) (pow.f64 t1 3)) (/.f64 v (/.f64 (*.f64 u u) t1))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (*.f64 (pow.f64 t1 3) -3) (/.f64 v (pow.f64 u 4)) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u 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 (/.f64 v (pow.f64 u 4)) (pow.f64 t1 3)) (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 u 5) (pow.f64 t1 4))) (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 (/.f64 (*.f64 v -4) (pow.f64 u 4)) (pow.f64 t1 3))) (/.f64 v (/.f64 (*.f64 u u) t1))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.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 v (neg.f64 t1)) (*.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 (*.f64 -3 (/.f64 v (pow.f64 u 4))) (pow.f64 t1 3))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (*.f64 (*.f64 (/.f64 v (pow.f64 u 4)) -3) (pow.f64 t1 3)) (/.f64 v (/.f64 (*.f64 u u) t1))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (*.f64 (pow.f64 t1 3) -3) (/.f64 v (pow.f64 u 4)) (/.f64 (*.f64 v (neg.f64 t1)) (*.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 (*.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 (*.f64 -4 (*.f64 v (pow.f64 t1 3))) (pow.f64 u 4))))))
(+.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 (*.f64 (/.f64 v (pow.f64 u 4)) -3) (pow.f64 t1 3)) (/.f64 v (/.f64 (*.f64 u u) t1))))
(+.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 (*.f64 (pow.f64 t1 3) -3) (/.f64 v (pow.f64 u 4)) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))))
(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 v (pow.f64 (+.f64 t1 u) -2)))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2))) 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 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.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 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 1)
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.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 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (pow.f64 (+.f64 t1 u) -2)))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 2) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (pow.f64 (+.f64 t1 u) -2)))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.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 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (neg.f64 v) (/.f64 1 (neg.f64 (pow.f64 (+.f64 t1 u) 2))))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (pow.f64 (+.f64 t1 u) -2) v)
(/.f64 v (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 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 v (pow.f64 (+.f64 t1 u) -2))
(*.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 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)))
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))))
(*.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 (pow.f64 u 3) (pow.f64 t1 3)))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 1)
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (*.f64 v v) (pow.f64 (+.f64 t1 u) 4)) 1/2)
(sqrt.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 4) v)))
(sqrt.f64 (*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 4)) v))
(fabs.f64 (*.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))
(*.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))
(*.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))
(*.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))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)) 1/3)
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1) -1)
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(neg.f64 (/.f64 v (neg.f64 (pow.f64 (+.f64 t1 u) 2))))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(sqrt.f64 (/.f64 (*.f64 v v) (pow.f64 (+.f64 t1 u) 4)))
(sqrt.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 4) v)))
(sqrt.f64 (*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 4)) v))
(fabs.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(log.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))
(/.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))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(cbrt.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(*.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))
(*.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 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))
(*.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))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(+.f64 0 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(-.f64 0 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))) 1)
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 v t1)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 v t1) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(/.f64 (/.f64 (*.f64 v t1) (+.f64 t1 u)) (+.f64 t1 u))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (*.f64 v t1) 1) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (*.f64 v t1) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(/.f64 (*.f64 v t1) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))))
(/.f64 (*.f64 v t1) (*.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (*.f64 (neg.f64 v) t1) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) t1) (+.f64 t1 u))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)) 1)
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 v t1) 2) (pow.f64 (+.f64 t1 u) 4)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 v t1) 2) (pow.f64 (+.f64 t1 u) 4)))
(fabs.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))) 3)
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) (+.f64 t1 u)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 t1 3)) 1/3)
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (*.f64 (pow.f64 t1 3) (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3)) 1/3)
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 v t1)) -1)
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 v t1) 2) (pow.f64 (+.f64 t1 u) 4)))
(fabs.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)) t1))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v (neg.f64 t1)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2)) 3))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (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 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (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 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) -2))) 1))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 v t1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(+.f64 0 (pow.f64 (+.f64 t1 u) 2))
(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 t1 (+.f64 t1 u)) (*.f64 u (+.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 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2))) 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 3 (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 (pow.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) 2) (pow.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) 2))
(/.f64 (pow.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) 2) (pow.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) 2))
(/.f64 (pow.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) 2) (pow.f64 (-.f64 t1 u) 2))
(pow.f64 (+.f64 t1 u) 2)
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 (-.f64 t1 u) (fma.f64 t1 t1 (*.f64 u (+.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 t1 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 t1 u))) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (/.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) (+.f64 t1 u)))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) (-.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 t1 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 t1 u))) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (/.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) (+.f64 t1 u)))
(/.f64 (+.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (*.f64 u (+.f64 t1 u)) 3)) (+.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 2) (-.f64 (pow.f64 (*.f64 u (+.f64 t1 u)) 2) (*.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 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 2) (-.f64 (pow.f64 (*.f64 u (+.f64 t1 u)) 2) (*.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))) (+.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 2) (-.f64 (pow.f64 (*.f64 u (+.f64 t1 u)) 2) (*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) 2) u)))))
(/.f64 (*.f64 (pow.f64 (+.f64 t1 u) 3) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (+.f64 (pow.f64 (*.f64 t1 (+.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 (+.f64 t1 u)) 2) (pow.f64 (*.f64 u (+.f64 t1 u)) 2)) (-.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))))
(/.f64 (-.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 2) (pow.f64 (*.f64 u (+.f64 t1 u)) 2)) (-.f64 (*.f64 t1 t1) (*.f64 u 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 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 t1 u)) (fma.f64 t1 t1 (*.f64 u (+.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 t1 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 t1 u))) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (/.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) (+.f64 t1 u)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 t1 u)) (-.f64 t1 u))
(pow.f64 (+.f64 t1 u) 2)
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.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 t1 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 t1 u))) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (/.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) (+.f64 t1 u)))
(/.f64 (*.f64 (+.f64 t1 u) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (+.f64 t1 u) 2)
(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 (+.f64 t1 u) 4) 1/2)
(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)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 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)
(log1p.f64 (expm1.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)
(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 u (+.f64 t1 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 (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 (cbrt.f64 (*.f64 t1 t1)) (*.f64 (cbrt.f64 t1) (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(fma.f64 (cbrt.f64 (*.f64 t1 t1)) (*.f64 (+.f64 t1 u) (cbrt.f64 t1)) (*.f64 u (+.f64 t1 u)))
(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 (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 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (+.f64 t1 u)) (*.f64 t1 (+.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 (pow.f64 (cbrt.f64 (*.f64 u (+.f64 t1 u))) 2) (cbrt.f64 (*.f64 u (+.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) 2) (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (sqrt.f64 (*.f64 u (+.f64 t1 u))) (sqrt.f64 (*.f64 u (+.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(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 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 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 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 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 u)) (*.f64 t1 (+.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) (cbrt.f64 (*.f64 t1 t1))) (cbrt.f64 t1) (*.f64 u (+.f64 t1 u)))
(fma.f64 (cbrt.f64 (*.f64 t1 t1)) (*.f64 (+.f64 t1 u) (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)))
(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 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 error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
4.3b
(*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)
21.2b
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 40 to 8 computations (80% saved)

series6.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

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

rewrite59.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
931×prod-diff_binary64
520×log-prod_binary64
305×fma-def_binary64
252×pow2_binary64
177×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0927
120923
2341323
Stop Event
node limit
Counts
2 → 81
Calls
Call 1
Inputs
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 (+.f64 t1 u) 2)) (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (pow.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 1 (neg.f64 (pow.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 2) (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 t1 u) -2) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) t1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) t1) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 t1 t1) (pow.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 v) 1) (pow.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 2) (pow.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))) 1))))))

simplify68.0ms (0.6%)

Algorithm
egg-herbie
Rules
642×unswap-sqr_binary64
520×distribute-rgt-in_binary64
295×fma-def_binary64
197×associate-*r*_binary64
197×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03732985
110962825
241682781
Stop Event
node limit
Counts
141 → 205
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (*.f64 4 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3)))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) u)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3))))) (/.f64 1 t1))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (+.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 (pow.f64 u 2) (pow.f64 t1 3)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 u 2)) (pow.f64 u 2)) u)) (*.f64 2 (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 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (/.f64 1 t1))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))) (pow.f64 u 5))) (*.f64 -2 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t1 4)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))))) (pow.f64 u 5))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))))
(*.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 0 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))
(-.f64 0 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))) 1)
(-.f64 (/.f64 0 (pow.f64 (+.f64 t1 u) 2)) (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 1 (neg.f64 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 1)
(*.f64 1 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 2) (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) t1)
(*.f64 -1 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (/.f64 (sqrt.f64 t1) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 1)
(pow.f64 (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) 2)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) t1) -1)
(pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) t1) 1) -1)
(neg.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(sqrt.f64 (/.f64 (*.f64 t1 t1) (pow.f64 (+.f64 t1 u) 4)))
(log.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))))
(cbrt.f64 (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))
(log1p.f64 (expm1.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))
(exp.f64 (log.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 1))
(+.f64 0 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)))) 1)
(/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)))
(/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 t1 v) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 t1 v) 1) (pow.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 t1 (+.f64 t1 u)) v) (+.f64 t1 u))
(/.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (+.f64 t1 u))
(pow.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3)) 1/3)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)) -1)
(neg.f64 (*.f64 (*.f64 t1 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 t1) (pow.f64 (+.f64 t1 u) -2)) v))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)))))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)))
(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 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)))
(cbrt.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))))
(log1p.f64 (expm1.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))
Outputs
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(/.f64 (neg.f64 t1) (*.f64 u u))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (*.f64 u u))))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (fma.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (neg.f64 (/.f64 t1 (*.f64 u u)))))
(-.f64 (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (/.f64 t1 (*.f64 u u)))
(-.f64 (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (/.f64 (*.f64 -3 (pow.f64 t1 3)) (pow.f64 u 4))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (*.f64 4 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (fma.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 -1 (/.f64 t1 (*.f64 u u)) (/.f64 (*.f64 4 (pow.f64 t1 4)) (pow.f64 u 5)))))
(fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (fma.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (-.f64 (*.f64 4 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))) (/.f64 t1 (*.f64 u u)))))
(fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (fma.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (-.f64 (/.f64 (*.f64 4 (pow.f64 t1 4)) (pow.f64 u 5)) (/.f64 t1 (*.f64 u u)))))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (/.f64 (*.f64 2 u) (*.f64 t1 t1)) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3)))) (/.f64 1 t1))
(-.f64 (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (neg.f64 (/.f64 (*.f64 (*.f64 u u) 3) (pow.f64 t1 3)))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -1 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) 3)) (/.f64 -1 t1)))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -3 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (/.f64 -1 t1)))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) u)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3))))) (/.f64 1 t1))
(-.f64 (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 u (*.f64 (*.f64 u u) 3)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4)) (neg.f64 (/.f64 (*.f64 (*.f64 u u) 3) (pow.f64 t1 3))))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -1 (+.f64 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) 3)) (/.f64 (fma.f64 2 (pow.f64 u 3) (*.f64 -2 (*.f64 (pow.f64 u 3) 3))) (pow.f64 t1 4))) (/.f64 -1 t1)))
(+.f64 (-.f64 (*.f64 -3 (/.f64 (*.f64 u u) (pow.f64 t1 3))) (/.f64 (fma.f64 2 (pow.f64 u 3) (*.f64 -2 (*.f64 (pow.f64 u 3) 3))) (pow.f64 t1 4))) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1)))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (/.f64 (*.f64 2 u) (*.f64 t1 t1)) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(-.f64 (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (+.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 2 (/.f64 u (*.f64 t1 t1)) (neg.f64 (/.f64 (*.f64 (*.f64 u u) 3) (pow.f64 t1 3)))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -1 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) 3)) (/.f64 -1 t1)))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -3 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (/.f64 -1 t1)))
(-.f64 (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 u 2)) (pow.f64 u 2)) u)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4)))))) (/.f64 1 t1))
(+.f64 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 u (*.f64 -3 (*.f64 u u))) (pow.f64 u 3))) (pow.f64 t1 4))))) (/.f64 1 t1)))
(+.f64 (+.f64 (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 (*.f64 -2 (+.f64 (pow.f64 u 3) (*.f64 -3 (pow.f64 u 3)))) (pow.f64 t1 4))) (*.f64 -3 (/.f64 (*.f64 u u) (pow.f64 t1 3)))) (/.f64 -1 t1))
(+.f64 (*.f64 -3 (/.f64 (*.f64 u u) (pow.f64 t1 3))) (+.f64 (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 (*.f64 -2 (*.f64 -2 (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 2 u) (*.f64 t1 t1)) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (/.f64 1 t1))
(-.f64 (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (neg.f64 (/.f64 (*.f64 (*.f64 u u) 3) (pow.f64 t1 3)))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -1 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) 3)) (/.f64 -1 t1)))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -3 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (/.f64 -1 t1)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (/.f64 1 t1))
(-.f64 (fma.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 (*.f64 -3 (*.f64 u u)) (pow.f64 t1 3)))) (/.f64 1 t1))
(fma.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -3 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (/.f64 -1 t1))))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(/.f64 (neg.f64 t1) (*.f64 u u))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (*.f64 u u))))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (fma.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (neg.f64 (/.f64 t1 (*.f64 u u)))))
(-.f64 (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (/.f64 t1 (*.f64 u u)))
(-.f64 (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (/.f64 (*.f64 -3 (pow.f64 t1 3)) (pow.f64 u 4))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))) (pow.f64 u 5))) (*.f64 -2 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 -1 (/.f64 t1 (*.f64 u u)) (*.f64 -2 (+.f64 (/.f64 t1 (/.f64 (pow.f64 u 5) (*.f64 -3 (pow.f64 t1 3)))) (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))))
(+.f64 (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (-.f64 (*.f64 -2 (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 (*.f64 -3 (pow.f64 t1 4)) (pow.f64 u 5)))) (/.f64 t1 (*.f64 u u))))
(+.f64 (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (/.f64 (*.f64 -3 (pow.f64 t1 3)) (pow.f64 u 4))) (fma.f64 -2 (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 (*.f64 -3 (pow.f64 t1 4)) (pow.f64 u 5))) (/.f64 (neg.f64 t1) (*.f64 u u))))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(/.f64 (neg.f64 t1) (*.f64 u u))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (*.f64 u u))))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (fma.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (neg.f64 (/.f64 t1 (*.f64 u u)))))
(-.f64 (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (/.f64 t1 (*.f64 u u)))
(-.f64 (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (/.f64 (*.f64 -3 (pow.f64 t1 3)) (pow.f64 u 4))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t1 4)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))))) (pow.f64 u 5))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (pow.f64 t1 4) (*.f64 t1 (*.f64 -3 (pow.f64 t1 3))))) (pow.f64 u 5)) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (neg.f64 (/.f64 t1 (*.f64 u u)))))))
(+.f64 (-.f64 (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (/.f64 t1 (*.f64 u u))) (/.f64 (*.f64 -2 (+.f64 (pow.f64 t1 4) (*.f64 -3 (pow.f64 t1 4)))) (pow.f64 u 5)))
(+.f64 (-.f64 (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) t1)) (/.f64 (*.f64 -3 (pow.f64 t1 3)) (pow.f64 u 4))) (/.f64 t1 (*.f64 u u))) (/.f64 -2 (/.f64 (pow.f64 u 5) (*.f64 (pow.f64 t1 4) -2))))
(*.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 (neg.f64 t1) (*.f64 u u)) v)
(+.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 (*.f64 (*.f64 (*.f64 t1 2) t1) v) (pow.f64 u 3)) (*.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 -3 v) (pow.f64 u 4))) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 -3 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)))
(+.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 -3 v) (pow.f64 u 4))) (*.f64 (/.f64 t1 (*.f64 u u)) v))))
(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 -3 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) 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 (/.f64 v t1) (/.f64 u t1))) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 2 t1) (/.f64 (*.f64 u v) 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 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)))))
(fma.f64 -4 (/.f64 (*.f64 u (*.f64 u v)) (pow.f64 t1 3)) (-.f64 (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (*.f64 u (*.f64 u v)) (pow.f64 t1 3))) (/.f64 v t1)))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (-.f64 (/.f64 (*.f64 (*.f64 u u) v) (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 (*.f64 (*.f64 u u) v) (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 (*.f64 u u) v)) (/.f64 (pow.f64 t1 4) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)))))))
(fma.f64 -4 (/.f64 (*.f64 u (*.f64 u v)) (pow.f64 t1 3)) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (fma.f64 -2 (/.f64 (pow.f64 u 3) (/.f64 (pow.f64 t1 4) v)) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 (pow.f64 u 3) v)) (pow.f64 t1 4)) (-.f64 (/.f64 (*.f64 u (*.f64 u v)) (pow.f64 t1 3)) (/.f64 v t1))))))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (fma.f64 -2 (/.f64 (pow.f64 u 3) (/.f64 (pow.f64 t1 4) v)) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 (pow.f64 u 3) v)) (pow.f64 t1 4)) (-.f64 (/.f64 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)) (/.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 t1) (/.f64 u t1))) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 2 t1) (/.f64 (*.f64 u v) 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 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)))))
(fma.f64 -4 (/.f64 (*.f64 u (*.f64 u v)) (pow.f64 t1 3)) (-.f64 (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (*.f64 u (*.f64 u v)) (pow.f64 t1 3))) (/.f64 v t1)))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (-.f64 (/.f64 (*.f64 (*.f64 u u) v) (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 (*.f64 u u) v))) (*.f64 (pow.f64 u 3) v))) (pow.f64 t1 4)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 (*.f64 u u) v) (pow.f64 t1 3))))))
(+.f64 (fma.f64 -4 (/.f64 (*.f64 u (*.f64 u v)) (pow.f64 t1 3)) (-.f64 (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (*.f64 u (*.f64 u v)) (pow.f64 t1 3))) (/.f64 v t1))) (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 u 3) v) (*.f64 -3 (*.f64 (pow.f64 u 3) v)))) (pow.f64 t1 4)))
(+.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (-.f64 (/.f64 (*.f64 (*.f64 u u) v) (pow.f64 t1 3)) (/.f64 v t1)))) (/.f64 -2 (/.f64 (pow.f64 t1 4) (*.f64 (*.f64 -2 v) (pow.f64 u 3)))))
(*.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 t1) (/.f64 u t1))) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 2 t1) (/.f64 (*.f64 u v) 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)) (neg.f64 (/.f64 v t1))))
(-.f64 (fma.f64 (*.f64 u u) (/.f64 (*.f64 -3 v) (pow.f64 t1 3)) (*.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)))) (/.f64 v t1))
(-.f64 (fma.f64 (*.f64 u u) (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 (/.f64 2 t1) (/.f64 (*.f64 u v) 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) (neg.f64 (/.f64 v t1)))))
(fma.f64 (*.f64 u u) (/.f64 (*.f64 -3 v) (pow.f64 t1 3)) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u 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 -3 (/.f64 v (pow.f64 t1 3))) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u 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 (*.f64 t1 (neg.f64 v)) (*.f64 u u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
(+.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 (*.f64 (*.f64 (*.f64 t1 2) t1) v) (pow.f64 u 3)) (*.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 -3 v) (pow.f64 u 4))) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 -3 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 (/.f64 (neg.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 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 (pow.f64 t1 3) 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 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 (pow.f64 t1 4) v)) (pow.f64 u 5)) (*.f64 (pow.f64 t1 3) (/.f64 (*.f64 -4 v) (pow.f64 u 4)))) (*.f64 (/.f64 t1 (*.f64 u u)) v)))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (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 (pow.f64 t1 4) v)) (pow.f64 u 5)) (*.f64 (pow.f64 t1 3) (/.f64 (*.f64 -4 v) (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 (*.f64 t1 (neg.f64 v)) (*.f64 u u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
(+.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 (*.f64 (*.f64 (*.f64 t1 2) t1) v) (pow.f64 u 3)) (*.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 -3 v) (pow.f64 u 4))) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 -3 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 (/.f64 (neg.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 (*.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 (pow.f64 t1 4) v) (*.f64 t1 (*.f64 -3 (*.f64 (pow.f64 t1 3) v))))) (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 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (-.f64 (*.f64 (pow.f64 t1 3) (/.f64 (*.f64 -3 v) (pow.f64 u 4))) (*.f64 (/.f64 t1 (*.f64 u u)) v))) (/.f64 (*.f64 -2 (fma.f64 (pow.f64 t1 4) v (*.f64 -3 (*.f64 (pow.f64 t1 4) v)))) (pow.f64 u 5)))
(+.f64 (fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 -3 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v))) (/.f64 -2 (/.f64 (pow.f64 u 5) (*.f64 (*.f64 -2 v) (pow.f64 t1 4)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(+.f64 0 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(-.f64 0 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (neg.f64 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 t1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))) 1)
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(-.f64 (/.f64 0 (pow.f64 (+.f64 t1 u) 2)) (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (neg.f64 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 t1))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 1 (neg.f64 (pow.f64 (+.f64 t1 u) 2))))
(/.f64 (*.f64 t1 1) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 t1 (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 1)
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 1 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 2))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 2) (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 (pow.f64 (+.f64 t1 u) -2) t1)
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 -1 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (neg.f64 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 t1))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)))
(*.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) (/.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))))
(*.f64 (/.f64 (sqrt.f64 t1) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 t1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))))
(/.f64 (/.f64 (neg.f64 t1) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u)))) (+.f64 (pow.f64 u 3) (pow.f64 t1 3)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 1)
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 3)
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) 2)
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) t1) -1)
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)) 1/3)
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) t1) 1) -1)
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(neg.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (neg.f64 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 t1))
(sqrt.f64 (/.f64 (*.f64 t1 t1) (pow.f64 (+.f64 t1 u) 4)))
(sqrt.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 4) t1)))
(sqrt.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 4)) t1))
(fabs.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(log.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))))
(*.f64 t1 (neg.f64 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 t1))
(cbrt.f64 (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(expm1.f64 (log1p.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(log1p.f64 (expm1.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (log.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2))) 1))
(*.f64 t1 (pow.f64 (+.f64 t1 u) -2))
(+.f64 0 (*.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 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) (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 (exp.f64 (log1p.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)))) 1)
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 t1 (/.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 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)))
(*.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 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 v) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (+.f64 t1 u))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (*.f64 t1 v) 1) (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 (*.f64 t1 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(/.f64 (*.f64 t1 v) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))))
(*.f64 (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 v (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))))
(/.f64 t1 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) v))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (+.f64 t1 u))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (+.f64 t1 u))
(*.f64 (*.f64 t1 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 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.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 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.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 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)) 1/3)
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3)) 1/3)
(*.f64 (*.f64 t1 v) (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 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.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 t1) (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)))
(log.f64 (+.f64 1 (expm1.f64 (*.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)))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))))))
(neg.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)) 3))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(cbrt.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)) 3)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.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 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.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 (*.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 (*.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 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 v (+.f64 t1 u))
0.0b
(/.f64 (neg.f64 t1) (+.f64 t1 u))
1.0b
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
Compiler

Compiled 34 to 8 computations (76.5% saved)

series10.0ms (0.1%)

Counts
3 → 84
Calls

24 calls:

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

rewrite58.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
596×prod-diff_binary64
551×log-prod_binary64
256×pow2_binary64
230×fma-def_binary64
228×pow-unpow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0934
120927
2346727
Stop Event
node limit
Counts
3 → 147
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(/.f64 v (+.f64 t1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (*.f64 (/.f64 (+.f64 t1 u) t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 t1 u) (*.f64 (/.f64 t1 (+.f64 t1 u)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (*.f64 (/.f64 (+.f64 t1 u) t1) (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (-.f64 (*.f64 t1 t1) (*.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (neg.f64 v)) (-.f64 (*.f64 t1 t1) (*.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (-.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) 1) (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) t1) (pow.f64 (-.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) t1) (*.f64 (-.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) 1) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) (/.f64 t1 (+.f64 t1 u))) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (neg.f64 v)) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 (+.f64 t1 u) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) t1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 t1 u) (*.f64 (/.f64 t1 (+.f64 t1 u)) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 1 (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) (sqrt.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 t1 (cbrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 t1 (sqrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 t1 (cbrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (+.f64 t1 u))) (/.f64 t1 (sqrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t1 (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 t1 u) t1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 t1 u) t1) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 t1 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 t1 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 v (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (cbrt.f64 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 v v)) (*.f64 (cbrt.f64 v) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (/.f64 1 (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 v v)) 1) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 v (cbrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 v) (sqrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 v (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 t1 u) v) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (+.f64 t1 u) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 t1 u) v) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (+.f64 t1 u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 v (+.f64 t1 u))) 1))))))

simplify97.0ms (0.9%)

Algorithm
egg-herbie
Rules
299×log-prod_binary64
277×associate-/l*_binary64
251×cancel-sign-sub-inv_binary64
223×associate-*r*_binary64
217×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04494065
112063867
248233840
Stop Event
node limit
Counts
231 → 298
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 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(*.f64 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(*.f64 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(/.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 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.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 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (-.f64 t1 u)))
(/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(/.f64 t1 (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 v (*.f64 (/.f64 (+.f64 t1 u) t1) (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 (+.f64 t1 u) v)))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) t1)))
(/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)))
(/.f64 1 (/.f64 (+.f64 t1 u) (*.f64 (/.f64 t1 (+.f64 t1 u)) v)))
(/.f64 (neg.f64 v) (*.f64 (/.f64 (+.f64 t1 u) t1) (-.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 t1 v) (-.f64 (*.f64 t1 t1) (*.f64 u u)))
(/.f64 (*.f64 t1 v) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (+.f64 t1 u))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (-.f64 t1 u))
(/.f64 (*.f64 t1 (neg.f64 v)) (-.f64 (*.f64 t1 t1) (*.f64 u u)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (-.f64 t1 u) 2))
(/.f64 (*.f64 (neg.f64 v) 1) (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) t1)))
(/.f64 (*.f64 (neg.f64 v) t1) (pow.f64 (-.f64 t1 u) 2))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 (-.f64 t1 u) (+.f64 t1 u)))
(/.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) 1) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 v) (/.f64 t1 (+.f64 t1 u))) (-.f64 t1 u))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (neg.f64 v)) (-.f64 t1 u))
(pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 (+.f64 t1 u) v)) -1)
(pow.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) t1)) -1)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)) -1)
(pow.f64 (/.f64 (+.f64 t1 u) (*.f64 (/.f64 t1 (+.f64 t1 u)) v)) -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 (exp.f64 (/.f64 (*.f64 t1 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 (exp.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 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(log1p.f64 (expm1.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))
(+.f64 0 (/.f64 t1 (+.f64 t1 u)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(-.f64 0 (/.f64 t1 (+.f64 t1 u)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u)))) 1)
(-.f64 (/.f64 0 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 t1 (/.f64 1 (+.f64 t1 u)))
(*.f64 t1 (/.f64 1 (-.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 t1 (+.f64 t1 u)))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 1 (+.f64 t1 u))))
(*.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 1 (+.f64 t1 u))))
(*.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) (sqrt.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 1 (+.f64 t1 u)) t1)
(*.f64 -1 (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 t1 (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 t1 (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 t1 (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 t1 u))) (/.f64 t1 (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 t1 (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 t1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (/.f64 t1 (+.f64 t1 u)) 1)
(pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 3)
(pow.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) 2)
(pow.f64 (/.f64 (+.f64 t1 u) t1) -1)
(pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 t1 u) t1) 1) -1)
(neg.f64 (/.f64 t1 (+.f64 t1 u)))
(sqrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2))
(log.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t1 (+.f64 t1 u)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 t1 (+.f64 t1 u))))))
(cbrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u))))
(log1p.f64 (expm1.f64 (/.f64 t1 (+.f64 t1 u))))
(exp.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))) 1))
(+.f64 0 (/.f64 v (+.f64 t1 u)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))) 2)) (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 (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 (cbrt.f64 (*.f64 v v)) (*.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 v) (*.f64 (sqrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 1 (-.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) v)
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) 1) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.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 (cbrt.f64 (*.f64 v v)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (/.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 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 v) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (/.f64 v (+.f64 t1 u)) 1)
(pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 3)
(pow.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 2)
(pow.f64 (/.f64 (+.f64 t1 u) v) -1)
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (+.f64 t1 u) 3)) 1/3)
(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)))))
(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))))
(log1p.f64 (expm1.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))
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 (*.f64 u u) v))
(/.f64 (*.f64 v (neg.f64 t1)) (*.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))))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))) (/.f64 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 v (*.f64 t1 t1)))) (*.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 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 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (/.f64 (*.f64 t1 v) (*.f64 u u))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (*.f64 -3 (/.f64 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 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 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (/.f64 (*.f64 t1 v) (*.f64 u u)))))
(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 -3 (/.f64 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 t1 (/.f64 u t1)))) (/.f64 v t1))
(-.f64 (/.f64 (*.f64 (*.f64 v 2) 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 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 u u) (/.f64 (pow.f64 t1 3) v)) (-.f64 (fma.f64 2 (/.f64 v (/.f64 t1 (/.f64 u t1))) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))) (/.f64 v t1)))
(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 u u) (/.f64 (pow.f64 t1 3) v)) (fma.f64 2 (/.f64 v (/.f64 t1 (/.f64 u 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 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 v t1))))))
(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 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 -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 t1 (/.f64 u t1)))) (/.f64 v t1))
(-.f64 (/.f64 (*.f64 (*.f64 v 2) 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 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 u u) (/.f64 (pow.f64 t1 3) v)) (-.f64 (fma.f64 2 (/.f64 v (/.f64 t1 (/.f64 u t1))) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))) (/.f64 v t1)))
(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 u u) (/.f64 (pow.f64 t1 3) v)) (-.f64 (fma.f64 2 (/.f64 v (/.f64 t1 (/.f64 u t1))) (/.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 (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 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 t1 (/.f64 u t1)))) (/.f64 v t1))
(-.f64 (/.f64 (*.f64 (*.f64 v 2) 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 v (/.f64 (*.f64 t1 t1) u)) (neg.f64 (/.f64 v t1))))
(fma.f64 (*.f64 u u) (/.f64 (*.f64 -3 v) (pow.f64 t1 3)) (-.f64 (*.f64 2 (/.f64 v (/.f64 t1 (/.f64 u t1)))) (/.f64 v t1)))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (-.f64 (/.f64 (*.f64 (*.f64 v 2) 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 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 -3 v) (pow.f64 t1 3)) (-.f64 (fma.f64 2 (/.f64 v (/.f64 t1 (/.f64 u 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)))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (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 (neg.f64 t1)) (*.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))))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))) (/.f64 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 v (*.f64 t1 t1)))) (*.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 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 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (/.f64 (*.f64 t1 v) (*.f64 u u))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (*.f64 -3 (/.f64 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 (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 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 (*.f64 -3 (*.f64 v (pow.f64 t1 4))) (pow.f64 u 5)))) (/.f64 (*.f64 t1 v) (*.f64 u u))))))
(+.f64 (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3))) (fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3))) (/.f64 (*.f64 -2 (*.f64 -3 (*.f64 v (pow.f64 t1 4)))) (pow.f64 u 5))) (*.f64 (/.f64 t1 u) (/.f64 v 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 (*.f64 u u) v))
(/.f64 (*.f64 v (neg.f64 t1)) (*.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))))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))) (/.f64 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 v (*.f64 t1 t1)))) (*.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 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 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (/.f64 (*.f64 t1 v) (*.f64 u u))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (*.f64 -3 (/.f64 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 t1 (/.f64 (*.f64 u u) v)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 t1 3)) v) (pow.f64 u 4))))))
(+.f64 (fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (/.f64 (*.f64 t1 v) (*.f64 u 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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (*.f64 -3 (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 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 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(/.f64 (neg.f64 t1) u)
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u)))
(-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))
(-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 (/.f64 u t1) -1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) -1)
(+.f64 -1 (-.f64 (/.f64 u t1) (/.f64 (*.f64 u u) (*.f64 t1 t1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) -1)
(+.f64 -1 (+.f64 (-.f64 (/.f64 u t1) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))
(+.f64 -1 (+.f64 (-.f64 (/.f64 u t1) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (pow.f64 (/.f64 u t1) 3)))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 (/.f64 u t1) -1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) -1)
(+.f64 -1 (-.f64 (/.f64 u t1) (/.f64 (*.f64 u u) (*.f64 t1 t1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) -1)
(+.f64 -1 (+.f64 (-.f64 (/.f64 u t1) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))
(+.f64 -1 (+.f64 (-.f64 (/.f64 u t1) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (pow.f64 (/.f64 u t1) 3)))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 (/.f64 u t1) -1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) -1)
(+.f64 -1 (-.f64 (/.f64 u t1) (/.f64 (*.f64 u u) (*.f64 t1 t1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) -1)
(+.f64 -1 (+.f64 (-.f64 (/.f64 u t1) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))
(+.f64 -1 (+.f64 (-.f64 (/.f64 u t1) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (pow.f64 (/.f64 u t1) 3)))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(/.f64 (neg.f64 t1) u)
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u)))
(-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))
(-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(/.f64 (neg.f64 t1) u)
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u)))
(-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))
(-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3)) (/.f64 (pow.f64 t1 4) (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 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 v u) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(+.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 v u)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(+.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (/.f64 v u) (/.f64 (*.f64 t1 v) (*.f64 u u))))
(+.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (/.f64 v u) (*.f64 (/.f64 t1 u) (/.f64 v u))))
(+.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 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.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 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (-.f64 (/.f64 v u) (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4)))) (/.f64 (*.f64 t1 v) (*.f64 u u))))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (+.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3))))) (/.f64 v u))
(/.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 v (/.f64 t1 (/.f64 u t1))))
(-.f64 (/.f64 v t1) (*.f64 (/.f64 v (*.f64 t1 t1)) u))
(+.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 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 v (/.f64 t1 (/.f64 u t1)))))
(+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (/.f64 v t1) (*.f64 (/.f64 v (*.f64 t1 t1)) u)))
(+.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 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 v (/.f64 t1 (/.f64 u t1))))) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)))
(-.f64 (+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (/.f64 v t1) (*.f64 (/.f64 v (*.f64 t1 t1)) u))) (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)))
(/.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 v (/.f64 t1 (/.f64 u t1))))
(-.f64 (/.f64 v t1) (*.f64 (/.f64 v (*.f64 t1 t1)) u))
(+.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 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 v (/.f64 t1 (/.f64 u t1)))))
(+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (/.f64 v t1) (*.f64 (/.f64 v (*.f64 t1 t1)) u)))
(+.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 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 v (/.f64 t1 (/.f64 u t1))))) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)))
(-.f64 (+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (/.f64 v t1) (*.f64 (/.f64 v (*.f64 t1 t1)) u))) (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)))
(/.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 v (/.f64 t1 (/.f64 u t1))))
(-.f64 (/.f64 v t1) (*.f64 (/.f64 v (*.f64 t1 t1)) u))
(+.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 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 v (/.f64 t1 (/.f64 u t1)))))
(+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (/.f64 v t1) (*.f64 (/.f64 v (*.f64 t1 t1)) u)))
(+.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 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 v (/.f64 t1 (/.f64 u t1))))) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)))
(-.f64 (+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (/.f64 v t1) (*.f64 (/.f64 v (*.f64 t1 t1)) u))) (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)))
(/.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 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 v u) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(+.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 v u)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(+.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (/.f64 v u) (/.f64 (*.f64 t1 v) (*.f64 u u))))
(+.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (/.f64 v u) (*.f64 (/.f64 t1 u) (/.f64 v u))))
(+.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 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.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 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (-.f64 (/.f64 v u) (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4)))) (/.f64 (*.f64 t1 v) (*.f64 u u))))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (+.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3))))) (/.f64 v u))
(/.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 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 v u) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(+.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 v u)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(+.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (/.f64 v u) (/.f64 (*.f64 t1 v) (*.f64 u u))))
(+.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (/.f64 v u) (*.f64 (/.f64 t1 u) (/.f64 v u))))
(+.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 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.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 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (-.f64 (/.f64 v u) (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4)))) (/.f64 (*.f64 t1 v) (*.f64 u u))))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (+.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3))))) (/.f64 v u))
(+.f64 0 (/.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 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))) v))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))) v))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 1)
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (-.f64 t1 u))
(*.f64 (/.f64 t1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) v)
(/.f64 (/.f64 v (-.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (-.f64 t1 u)))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (-.f64 t1 u))
(*.f64 (/.f64 t1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) v)
(/.f64 (/.f64 v (-.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))
(/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 t1 (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 v (*.f64 (/.f64 (+.f64 t1 u) t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 v (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) t1)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 1 (/.f64 (+.f64 t1 u) (*.f64 (/.f64 t1 (+.f64 t1 u)) v)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 v) (*.f64 (/.f64 (+.f64 t1 u) t1) (-.f64 t1 u)))
(neg.f64 (/.f64 v (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) t1))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (-.f64 t1 u)))
(/.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) (-.f64 (*.f64 t1 t1) (*.f64 u u)))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (-.f64 t1 u))
(*.f64 (/.f64 t1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) v)
(/.f64 (/.f64 v (-.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))
(/.f64 (*.f64 t1 v) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 t1 (/.f64 (neg.f64 (pow.f64 (+.f64 t1 u) 2)) v))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) (+.f64 t1 u)))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (-.f64 t1 u))
(*.f64 (/.f64 t1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) v)
(/.f64 (/.f64 v (-.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (+.f64 t1 u))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (-.f64 t1 u))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (-.f64 t1 u))
(*.f64 (/.f64 t1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) v)
(/.f64 (/.f64 v (-.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))
(/.f64 (*.f64 t1 (neg.f64 v)) (-.f64 (*.f64 t1 t1) (*.f64 u u)))
(neg.f64 (/.f64 v (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) t1))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (-.f64 t1 u)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (-.f64 t1 u) 2))
(/.f64 t1 (/.f64 (pow.f64 (-.f64 t1 u) 2) (neg.f64 v)))
(*.f64 (/.f64 t1 (pow.f64 (-.f64 t1 u) 2)) (neg.f64 v))
(/.f64 (*.f64 (neg.f64 v) 1) (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) t1)))
(neg.f64 (/.f64 v (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) t1))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (-.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 v) t1) (pow.f64 (-.f64 t1 u) 2))
(/.f64 t1 (/.f64 (pow.f64 (-.f64 t1 u) 2) (neg.f64 v)))
(*.f64 (/.f64 t1 (pow.f64 (-.f64 t1 u) 2)) (neg.f64 v))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 (-.f64 t1 u) (+.f64 t1 u)))
(neg.f64 (/.f64 v (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) t1))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (-.f64 t1 u)))
(/.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) 1) (+.f64 t1 u))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 (neg.f64 v) (/.f64 t1 (+.f64 t1 u))) (-.f64 t1 u))
(neg.f64 (/.f64 v (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) t1))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (-.f64 t1 u)))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (neg.f64 v)) (-.f64 t1 u))
(neg.f64 (/.f64 v (*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) t1))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (-.f64 t1 u)))
(pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 2) 1/2)
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)) 1/3)
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)) 1/3)
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (*.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 (+.f64 t1 u) v)) -1)
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) t1)) -1)
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)) -1)
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (+.f64 t1 u) (*.f64 (/.f64 t1 (+.f64 t1 u)) v)) -1)
(*.f64 (/.f64 t1 (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 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 2))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(log.f64 (exp.f64 (/.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)))
(log.f64 (+.f64 1 (expm1.f64 (/.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)))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.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 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(+.f64 0 (/.f64 t1 (+.f64 t1 u)))
(/.f64 t1 (+.f64 t1 u))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(-.f64 0 (/.f64 t1 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u)))) 1)
(/.f64 t1 (+.f64 t1 u))
(-.f64 (/.f64 0 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 t1 (/.f64 1 (+.f64 t1 u)))
(/.f64 t1 (+.f64 t1 u))
(*.f64 t1 (/.f64 1 (-.f64 t1 u)))
(/.f64 t1 (-.f64 t1 u))
(*.f64 (/.f64 t1 (+.f64 t1 u)) 1)
(/.f64 t1 (+.f64 t1 u))
(*.f64 1 (/.f64 t1 (+.f64 t1 u)))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) (sqrt.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (/.f64 1 (+.f64 t1 u)) t1)
(/.f64 t1 (+.f64 t1 u))
(*.f64 -1 (/.f64 t1 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 t1 (cbrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 (cbrt.f64 (+.f64 t1 u))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 t1 (sqrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 t1 (cbrt.f64 (+.f64 t1 u))))
(/.f64 (*.f64 -1 (/.f64 t1 (cbrt.f64 (+.f64 t1 u)))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(/.f64 (/.f64 (neg.f64 t1) (cbrt.f64 (+.f64 t1 u))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 t1 u))) (/.f64 t1 (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 t1 (sqrt.f64 (+.f64 t1 u))) (/.f64 -1 (sqrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 t1) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (cbrt.f64 (/.f64 t1 (+.f64 t1 u)))))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 t1 (cbrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 (cbrt.f64 (+.f64 t1 u))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 t1 (sqrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 t1 (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 t1 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u)))) (+.f64 (pow.f64 u 3) (pow.f64 t1 3)))
(*.f64 (/.f64 t1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (/.f64 t1 (+.f64 t1 u)) 1)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2) 1/2)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) 1/3)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 3)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) 2)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (/.f64 (+.f64 t1 u) t1) -1)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)) 1/3)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (/.f64 (/.f64 (+.f64 t1 u) t1) 1) -1)
(/.f64 t1 (+.f64 t1 u))
(neg.f64 (/.f64 t1 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(sqrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2))
(/.f64 t1 (+.f64 t1 u))
(log.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t1 (+.f64 t1 u)))))
(/.f64 t1 (+.f64 t1 u))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 t1 (+.f64 t1 u))))))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(cbrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3))
(/.f64 t1 (+.f64 t1 u))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)))
(/.f64 t1 (+.f64 t1 u))
(expm1.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(log1p.f64 (expm1.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(exp.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(exp.f64 (*.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))) 1))
(/.f64 t1 (+.f64 t1 u))
(+.f64 0 (/.f64 v (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))) 2)) (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 3 (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 (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 (cbrt.f64 (*.f64 v v)) (*.f64 (cbrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(*.f64 (cbrt.f64 (*.f64 v v)) (*.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 v)))
(*.f64 (cbrt.f64 (*.f64 v v)) (/.f64 (cbrt.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 v) (*.f64 (sqrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(*.f64 (neg.f64 v) (/.f64 1 (-.f64 t1 u)))
(/.f64 (neg.f64 v) (-.f64 t1 u))
(neg.f64 (/.f64 v (-.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) v)
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) 1) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (cbrt.f64 (*.f64 v v)) (*.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 v)))
(*.f64 (cbrt.f64 (*.f64 v v)) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(/.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 v (cbrt.f64 (+.f64 t1 u))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 (cbrt.f64 (*.f64 v v)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (*.f64 v v))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.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 v (cbrt.f64 (+.f64 t1 u))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(/.f64 (*.f64 1 (/.f64 v (sqrt.f64 (+.f64 t1 u)))) (sqrt.f64 (+.f64 t1 u)))
(/.f64 (/.f64 v (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 v) (sqrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 v v)) (cbrt.f64 v)) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))))
(*.f64 (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u))) (/.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 v (+.f64 t1 u))
(pow.f64 (/.f64 v (+.f64 t1 u)) 1)
(/.f64 v (+.f64 t1 u))
(pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2) 1/2)
(/.f64 v (+.f64 t1 u))
(pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) 1/3)
(/.f64 v (+.f64 t1 u))
(pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 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 (pow.f64 v 3) (pow.f64 (+.f64 t1 u) 3)) 1/3)
(/.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 (neg.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))
(log1p.f64 (expm1.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))

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 v (+.f64 t1 u))
1.5b
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
Compiler

Compiled 34 to 12 computations (64.7% saved)

series8.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
v
@-inf
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
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
t1
@-inf
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
1.0ms
u
@-inf
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))

rewrite76.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
658×log-prod_binary64
646×prod-diff_binary64
260×log-div_binary64
256×fma-def_binary64
223×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01016
123416
2370116
Stop Event
node limit
Counts
1 → 45
Calls
Call 1
Inputs
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (pow.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2) (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (sqrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v 1) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 1) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 v (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (+.f64 t1 u) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 1))))))

simplify54.0ms (0.5%)

Algorithm
egg-herbie
Rules
679×associate-/r*_binary64
490×associate-+l+_binary64
307×distribute-rgt-in_binary64
303×distribute-lft-in_binary64
236×associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02572207
17832139
230621975
Stop Event
node limit
Counts
81 → 121
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 0 (/.f64 v (*.f64 (+.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 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (*.f64 (+.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1)
(*.f64 1 (/.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 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (pow.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2) (cbrt.f64 (/.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 (sqrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (sqrt.f64 (/.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 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (-.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 (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 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 1) (/.f64 (sqrt.f64 (/.f64 v (+.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 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 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (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 (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 (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 (+.f64 t1 u)) (sqrt.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)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1)
(pow.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 3)
(pow.f64 (sqrt.f64 (/.f64 v (*.f64 (+.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2))
(log.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))
(cbrt.f64 (pow.f64 (/.f64 v (*.f64 (+.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(log1p.f64 (expm1.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(exp.f64 (log.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 1))
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 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 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 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 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 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 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 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 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 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 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 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 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)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 t1 (*.f64 u u)) (neg.f64 v))
(+.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(fma.f64 2 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (*.f64 (/.f64 t1 (*.f64 u u)) (neg.f64 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 (*.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 v u) (/.f64 t1 u))))
(fma.f64 2 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 t1 (*.f64 u u)) (neg.f64 v))))
(+.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 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 v u) (/.f64 t1 u)))))
(fma.f64 2 (*.f64 (/.f64 v (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 t1 (*.f64 u u)) (neg.f64 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))
(-.f64 (*.f64 2 (/.f64 v (/.f64 t1 (/.f64 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 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (+.f64 (/.f64 (neg.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 t1 (/.f64 u t1))) (*.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) (*.f64 2 (/.f64 (*.f64 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 -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 (*.f64 v u) (*.f64 t1 t1)) (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (/.f64 (pow.f64 t1 4) u)) (+.f64 (/.f64 (neg.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 t1 (/.f64 u 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 (*.f64 -2 (+.f64 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (/.f64 (*.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) (*.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)))) (/.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))
(-.f64 (*.f64 2 (/.f64 v (/.f64 t1 (/.f64 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 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1)))
(-.f64 (-.f64 (*.f64 2 (/.f64 v (/.f64 t1 (/.f64 u t1)))) (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (/.f64 (pow.f64 t1 3) 3)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1)) (*.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) 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 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (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 v (/.f64 t1 (/.f64 u t1))) (fma.f64 -2 (/.f64 (pow.f64 u 3) (/.f64 (pow.f64 t1 4) v)) (-.f64 (*.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 u u) (*.f64 v -3)) (pow.f64 t1 3)) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (-.f64 (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (*.f64 (/.f64 2 (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)
(+.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 v (/.f64 t1 (/.f64 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 -4 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (+.f64 (/.f64 (neg.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 t1 (/.f64 u t1))) (*.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) (*.f64 2 (/.f64 (*.f64 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 v (/.f64 t1 (/.f64 u 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)))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (-.f64 (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (*.f64 (*.f64 (pow.f64 u 3) -2) (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 v -3) (pow.f64 t1 4))))) (/.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 t1 (*.f64 u u)) (neg.f64 v))
(+.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(fma.f64 2 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (*.f64 (/.f64 t1 (*.f64 u u)) (neg.f64 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 (*.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 v u) (/.f64 t1 u))))
(fma.f64 2 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 t1 (*.f64 u u)) (neg.f64 v))))
(+.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 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4)) (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 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4)) (*.f64 -2 (/.f64 (*.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 v (/.f64 (pow.f64 u 5) (pow.f64 t1 4))) (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 v u) (/.f64 t1 u))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 u 5)) (pow.f64 t1 4)) (*.f64 2 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)))) (+.f64 (*.f64 (/.f64 -2 (pow.f64 u 5)) (*.f64 -3 (*.f64 v (pow.f64 t1 4)))) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 t1 (*.f64 u u)) (neg.f64 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 t1 (*.f64 u u)) (neg.f64 v))
(+.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(fma.f64 2 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (*.f64 (/.f64 t1 (*.f64 u u)) (neg.f64 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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 v u) (/.f64 t1 u))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3)))
(-.f64 (*.f64 2 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1))) (+.f64 (*.f64 (/.f64 (/.f64 v u) u) t1) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3))))
(+.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 (*.f64 t1 (*.f64 (*.f64 v (pow.f64 t1 3)) 3)) (pow.f64 u 5)) (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 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 (*.f64 (*.f64 v (pow.f64 t1 4)) 3) (pow.f64 u 5)))) (*.f64 (/.f64 v u) (/.f64 t1 u))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3))))
(fma.f64 -2 (*.f64 (/.f64 v (pow.f64 u 5)) (pow.f64 t1 4)) (-.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 v (pow.f64 t1 4)) 3) (pow.f64 u 5)) (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)))) (+.f64 (*.f64 (/.f64 (/.f64 v u) u) t1) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3)))))
(+.f64 0 (/.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 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 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 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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))) (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 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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) 1)
(/.f64 (neg.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 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 v (+.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 v (+.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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1)
(/.f64 (neg.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 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 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 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.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 u t1))))
(*.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (pow.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2))
(/.f64 (neg.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2) (cbrt.f64 (/.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 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 (neg.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (sqrt.f64 (/.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 v (+.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 v (+.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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(/.f64 (cbrt.f64 (*.f64 v v)) (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (cbrt.f64 v) (+.f64 t1 u))))
(/.f64 (cbrt.f64 (*.f64 v v)) (*.f64 (/.f64 (-.f64 -1 (/.f64 u t1)) (cbrt.f64 v)) (+.f64 t1 u)))
(*.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 v (+.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 v (+.f64 t1 u)) (-.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 1 (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.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 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 v (+.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 (/.f64 v (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)))
(/.f64 v (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)) (*.f64 (+.f64 t1 u) (cbrt.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 (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 (/.f64 v (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)))
(/.f64 v (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)) (*.f64 (+.f64 t1 u) (cbrt.f64 (-.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))))
(*.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 (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 (/.f64 v (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)))
(/.f64 v (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)) (*.f64 (+.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 (neg.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 -1 (/.f64 u t1)))) (/.f64 (/.f64 v (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.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 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.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 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)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3)))
(*.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 (/.f64 v (+.f64 t1 u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 t1 u))))
(/.f64 (*.f64 (+.f64 -1 (/.f64 u t1)) v) (*.f64 (+.f64 t1 u) (-.f64 1 (pow.f64 (/.f64 u t1) 2))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (+.f64 -1 (/.f64 u t1))) (-.f64 1 (pow.f64 (/.f64 u t1) 2)))
(pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1)
(/.f64 (neg.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 v (*.f64 (+.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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 3)
(/.f64 (neg.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2)
(/.f64 (neg.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 (+.f64 t1 u) v)) -1)
(/.f64 (neg.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 (/.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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(sqrt.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2))
(/.f64 (neg.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 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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(log.f64 (+.f64 1 (expm1.f64 (/.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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(cbrt.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 3))
(/.f64 (neg.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 (/.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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(expm1.f64 (log1p.f64 (/.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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(log1p.f64 (expm1.f64 (/.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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (log.f64 (/.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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 1))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))

eval466.0ms (4.1%)

Compiler

Compiled 24711 to 11345 computations (54.1% saved)

prune302.0ms (2.7%)

Pruning

24 alts after pruning (21 fresh and 3 done)

PrunedKeptTotal
New1047211068
Fresh000
Picked011
Done123
Total1048241072
Error
0b
Counts
1072 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
23.8b
(pow.f64 (sqrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2)
1.5b
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
29.2b
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
22.9b
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
24.1b
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (-.f64 t1 u))
24.0b
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (-.f64 t1 u))
1.7b
(/.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) v) (-.f64 -1 (/.f64 u t1)))
35.9b
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))
4.3b
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
33.4b
(/.f64 (neg.f64 v) t1)
36.2b
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
1.1b
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
36.2b
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
44.8b
(*.f64 (/.f64 (neg.f64 t1) (*.f64 t1 t1)) v)
27.2b
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
1.5b
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
4.3b
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
33.5b
(*.f64 (/.f64 -1 t1) v)
30.1b
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
28.1b
(*.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
4.4b
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u))) v)
22.1b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
36.2b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
25.0b
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
Compiler

Compiled 598 to 379 computations (36.6% saved)

localize31.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 v (+.f64 t1 u))
0.6b
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
1.0b
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
Compiler

Compiled 44 to 19 computations (56.8% saved)

series5.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite63.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
713×log-prod_binary64
637×prod-diff_binary64
269×log-div_binary64
269×fma-def_binary64
242×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01226
127226
2410026
Stop Event
node limit
Counts
2 → 82
Calls
Call 1
Inputs
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 (+.f64 t1 u) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 t1 u) (/.f64 v (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (/.f64 (-.f64 -1 (/.f64 u t1)) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 (-.f64 -1 (/.f64 u t1)) (sqrt.f64 (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (neg.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (*.f64 (neg.f64 (-.f64 -1 (/.f64 u t1))) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (*.f64 (-.f64 -1 (/.f64 u t1)) (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (-.f64 -1 (/.f64 u t1))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) (neg.f64 (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 v (-.f64 -1 (/.f64 u t1)))) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) 1) (*.f64 (neg.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -1) (*.f64 (+.f64 t1 u) (neg.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) -1) (*.f64 (neg.f64 (+.f64 t1 u)) (neg.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 v)) (*.f64 (neg.f64 (-.f64 -1 (/.f64 u t1))) (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (+.f64 t1 u)) 1) (-.f64 -1 (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (-.f64 -1 (/.f64 u t1))) 1) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (-.f64 -1 (/.f64 u t1))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) (/.f64 1 (-.f64 -1 (/.f64 u t1)))) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 v (+.f64 t1 u))) (neg.f64 (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) -1) (neg.f64 (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (neg.f64 v)) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) -1) (pow.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -1 (/.f64 u t1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 -1 (/.f64 u t1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 -1 (/.f64 u t1)))) 1))))))

simplify94.0ms (0.8%)

Algorithm
egg-herbie
Rules
533×unswap-sqr_binary64
223×div-sub_binary64
194×fma-def_binary64
185×distribute-rgt-neg-out_binary64
184×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03433062
19922815
238952797
Stop Event
node limit
Counts
142 → 182
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)))))))
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(*.f64 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(*.f64 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(*.f64 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 0 (/.f64 v (*.f64 (+.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 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) 1)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 v (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 1 (+.f64 t1 u))))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 1))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (-.f64 -1 (/.f64 u t1))))
(/.f64 1 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (+.f64 t1 u) v)))
(/.f64 1 (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u))))
(/.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) v))
(/.f64 1 (/.f64 (+.f64 t1 u) (/.f64 v (-.f64 -1 (/.f64 u t1)))))
(/.f64 -1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 -1 (*.f64 (neg.f64 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v)))
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (/.f64 (-.f64 -1 (/.f64 u t1)) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 (-.f64 -1 (/.f64 u t1)) (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (neg.f64 v) (neg.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (neg.f64 (-.f64 -1 (/.f64 u t1))) (+.f64 t1 u)))
(/.f64 (neg.f64 v) (*.f64 (-.f64 -1 (/.f64 u t1)) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (-.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) (neg.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 (/.f64 v (-.f64 -1 (/.f64 u t1)))) (neg.f64 (+.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 v) 1) (*.f64 (neg.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(/.f64 (*.f64 v -1) (*.f64 (+.f64 t1 u) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (*.f64 (neg.f64 v) -1) (*.f64 (neg.f64 (+.f64 t1 u)) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (*.f64 -1 (neg.f64 v)) (*.f64 (neg.f64 (-.f64 -1 (/.f64 u t1))) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) 1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 (/.f64 v (-.f64 -1 (/.f64 u t1))) 1) (+.f64 t1 u))
(/.f64 (/.f64 (/.f64 v (-.f64 -1 (/.f64 u t1))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (/.f64 (/.f64 v (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 v) (/.f64 1 (-.f64 -1 (/.f64 u t1)))) (neg.f64 (+.f64 t1 u)))
(/.f64 (*.f64 -1 (/.f64 v (+.f64 t1 u))) (neg.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) -1) (neg.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (neg.f64 v)) (neg.f64 (+.f64 t1 u)))
(pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1)
(pow.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 3)
(pow.f64 (sqrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2)
(sqrt.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2))
(log.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))
(cbrt.f64 (pow.f64 (/.f64 v (*.f64 (+.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)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(log1p.f64 (expm1.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(exp.f64 (log.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 1))
(+.f64 0 (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))) 1)
(*.f64 1 (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -1))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) -1) (pow.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) -1))
(*.f64 (/.f64 1 (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(pow.f64 (-.f64 -1 (/.f64 u t1)) -1)
(pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 1)
(pow.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) 3)
(pow.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) 2)
(sqrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (neg.f64 (log.f64 (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (*.f64 (log.f64 (-.f64 -1 (/.f64 u t1))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 -1 (/.f64 u t1)))) 1))
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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.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 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 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 (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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) 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 (*.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 t1 u) (/.f64 v u))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (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 (/.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 t1 u) (/.f64 v u)))))
(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)) (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))
(/.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 (/.f64 v (*.f64 t1 t1)) u)) (/.f64 v t1))
(fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (/.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 v t1) (pow.f64 (/.f64 u t1) 2)) (-.f64 (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (*.f64 (/.f64 v t1) (pow.f64 (/.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 (*.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 t1) (pow.f64 (/.f64 u t1) 2)) (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (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 t1) (pow.f64 (/.f64 u t1) 2))) (/.f64 v t1)))))
(fma.f64 -4 (*.f64 (/.f64 v t1) (pow.f64 (/.f64 u t1) 2)) (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (fma.f64 -2 (/.f64 v (/.f64 (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 t1) (pow.f64 (/.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 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(-.f64 (*.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u)) (/.f64 v t1))
(fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (/.f64 (neg.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 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u)) (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (/.f64 (pow.f64 t1 3) 3)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (/.f64 (neg.f64 v) t1)) (/.f64 (*.f64 v (*.f64 u u)) (/.f64 (pow.f64 t1 3) 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 v (*.f64 t1 t1)) u) (-.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 (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (-.f64 (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (/.f64 (*.f64 2 (*.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 -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 (/.f64 v (*.f64 t1 t1)) u)) (/.f64 v t1))
(fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (/.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)))
(-.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) (/.f64 (neg.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 (*.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.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 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 t1 u) (/.f64 v u))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (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 -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 t1 u) (/.f64 v u))))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (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 (*.f64 -2 (*.f64 -3 (*.f64 v (pow.f64 t1 4)))) (pow.f64 u 5))) (*.f64 (/.f64 t1 u) (/.f64 v 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 (*.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u))))
(+.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (*.f64 (/.f64 t1 u) (/.f64 v u))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3)))
(+.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (*.f64 (*.f64 v (pow.f64 t1 4)) 3) (pow.f64 u 5)))) (*.f64 (/.f64 t1 u) (/.f64 v u))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3))))
(fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (-.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 (/.f64 t1 u) (/.f64 v u))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3))))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) -1)
(+.f64 -1 (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) (pow.f64 (/.f64 u t1) 3)) -1)
(+.f64 -1 (+.f64 (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2)) (pow.f64 (/.f64 u t1) 3)))
(+.f64 (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2)) (+.f64 (pow.f64 (/.f64 u t1) 3) -1))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(/.f64 (neg.f64 t1) u)
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u)))
(-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(+.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (/.f64 -1 (pow.f64 (/.f64 u t1) 3)))
(-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (/.f64 -1 (pow.f64 (/.f64 u t1) 3)) (+.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (/.f64 t1 u))))
(+.f64 (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (/.f64 t1 u)) (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3)))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(/.f64 (neg.f64 t1) u)
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u)))
(-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(+.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (/.f64 -1 (pow.f64 (/.f64 u t1) 3)))
(-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (/.f64 -1 (pow.f64 (/.f64 u t1) 3)) (+.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (/.f64 t1 u))))
(+.f64 (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (/.f64 t1 u)) (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3)))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(/.f64 (neg.f64 t1) u)
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u)))
(-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(+.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (/.f64 -1 (pow.f64 (/.f64 u t1) 3)))
(-.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(fma.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (/.f64 -1 (pow.f64 (/.f64 u t1) 3)) (+.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (/.f64 t1 u))))
(+.f64 (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (/.f64 t1 u)) (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (pow.f64 (/.f64 t1 u) 3)))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) -1)
(+.f64 -1 (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) (pow.f64 (/.f64 u t1) 3)) -1)
(+.f64 -1 (+.f64 (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2)) (pow.f64 (/.f64 u t1) 3)))
(+.f64 (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2)) (+.f64 (pow.f64 (/.f64 u t1) 3) -1))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) -1)
(+.f64 -1 (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (*.f64 t1 t1)) (/.f64 u t1)) (pow.f64 (/.f64 u t1) 3)) -1)
(+.f64 -1 (+.f64 (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2)) (pow.f64 (/.f64 u t1) 3)))
(+.f64 (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2)) (+.f64 (pow.f64 (/.f64 u t1) 3) -1))
(+.f64 0 (/.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 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 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 (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 (*.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 (*.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 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))) (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 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) 1)
(/.f64 (neg.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 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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(/.f64 v (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 1 (+.f64 t1 u))))
(/.f64 (neg.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 v (/.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 1))
(/.f64 (neg.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 v (/.f64 (+.f64 t1 u) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.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 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.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 1 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (+.f64 t1 u) v)))
(/.f64 (neg.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 1 (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.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 1 (/.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) v))
(/.f64 (neg.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 1 (/.f64 (+.f64 t1 u) (/.f64 v (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.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 -1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.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 -1 (*.f64 (neg.f64 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v)))
(/.f64 (neg.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 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v))
(/.f64 (neg.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 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (/.f64 (-.f64 -1 (/.f64 u t1)) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (-.f64 -1 (/.f64 u t1))))
(/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 (-.f64 -1 (/.f64 u t1)) (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (neg.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 (neg.f64 v) (neg.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.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 (neg.f64 v) (*.f64 (neg.f64 (-.f64 -1 (/.f64 u t1))) (+.f64 t1 u)))
(/.f64 (neg.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 (neg.f64 v) (*.f64 (-.f64 -1 (/.f64 u t1)) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.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 v (-.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (neg.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 (neg.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (/.f64 v (-.f64 -1 (/.f64 u t1)))) (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.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 (neg.f64 v) 1) (*.f64 (neg.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.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 v -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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (neg.f64 v) -1) (*.f64 (neg.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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 -1 (neg.f64 v)) (*.f64 (neg.f64 (-.f64 -1 (/.f64 u t1))) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.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 (/.f64 v (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.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 (/.f64 v (+.f64 t1 u)) 1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (neg.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 (/.f64 v (+.f64 t1 u)) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.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 (/.f64 v (-.f64 -1 (/.f64 u t1))) 1) (+.f64 t1 u))
(/.f64 (neg.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 (/.f64 v (-.f64 -1 (/.f64 u t1))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (neg.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 (/.f64 v (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(/.f64 (neg.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 (neg.f64 v) (/.f64 1 (-.f64 -1 (/.f64 u t1)))) (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.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 -1 (/.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 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)) -1) (neg.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.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 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (neg.f64 v)) (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.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)))
(pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1)
(/.f64 (neg.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)))
(pow.f64 (pow.f64 (/.f64 v (*.f64 (+.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 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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 3)
(/.f64 (neg.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)))
(pow.f64 (sqrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2)
(/.f64 (neg.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)))
(sqrt.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2))
(/.f64 (neg.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)))
(log.f64 (exp.f64 (/.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 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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))
(/.f64 (neg.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)))
(cbrt.f64 (pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 3))
(/.f64 (neg.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)))
(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 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 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3)))
(/.f64 (neg.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)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))
(/.f64 (neg.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)))
(expm1.f64 (log1p.f64 (/.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 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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(/.f64 (neg.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)))
(exp.f64 (log.f64 (/.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 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 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 1))
(/.f64 (neg.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 0 (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))) 1)
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(*.f64 1 (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1))))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -1))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) -1) (pow.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) -1))
(pow.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) -2)
(*.f64 (/.f64 1 (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(/.f64 (*.f64 1 (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3)))
(/.f64 (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1) (-.f64 -1 (pow.f64 (/.f64 u t1) 3)))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 u t1) 2))))
(/.f64 (+.f64 -1 (/.f64 u t1)) (-.f64 1 (pow.f64 (/.f64 u t1) 2)))
(pow.f64 (-.f64 -1 (/.f64 u t1)) -1)
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(pow.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) 3)
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(pow.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) 2)
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(sqrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(log.f64 (exp.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))))))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(exp.f64 (neg.f64 (log.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(exp.f64 (*.f64 (log.f64 (-.f64 -1 (/.f64 u t1))) -1))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 -1 (/.f64 u t1)))) 1))
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
(/.f64 -1 (+.f64 1 (/.f64 u t1)))

localize8.0ms (0.1%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
7.0b
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
10.2b
(/.f64 (neg.f64 t1) (*.f64 u u))
Compiler

Compiled 25 to 7 computations (72% saved)

series9.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

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

rewrite76.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
805×pow1_binary64
746×add-log-exp_binary64
745×log1p-expm1-u_binary64
745×expm1-log1p-u_binary64
727×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0821
117217
2250417
Stop Event
node limit
Counts
2 → 61
Calls
Call 1
Inputs
(/.f64 (neg.f64 t1) (*.f64 u u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t1 (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 t1 (pow.f64 u -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 u u)) (*.f64 t1 (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (pow.f64 u -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 1 (*.f64 u (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (pow.f64 u -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 t1 (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) 2) (cbrt.f64 (*.f64 t1 (pow.f64 u -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) u) (/.f64 (sqrt.f64 t1) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 u -2) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 t1 (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 u) (/.f64 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 u) (/.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 u 4))) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) u) (/.f64 (cbrt.f64 t1) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 u) (/.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (pow.f64 u 4))) (cbrt.f64 (*.f64 t1 (pow.f64 u -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) (cbrt.f64 (pow.f64 u 4))) (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 u 4))) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t1 (pow.f64 u -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 t1) u) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u (/.f64 t1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t1 (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t1) (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t1 (pow.f64 u -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t1 (pow.f64 u -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t1 (pow.f64 u -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 t1 (*.f64 (pow.f64 u -2) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (/.f64 (*.f64 u u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 u (/.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 u u) (*.f64 t1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (*.f64 u u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (*.f64 u (neg.f64 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 v) u) u)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 v) 1) (*.f64 u u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 v) (cbrt.f64 (pow.f64 u 4))) (pow.f64 (cbrt.f64 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) v) u)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (/.f64 t1 u)) u)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 u -2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3) (pow.f64 v 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))))))))

simplify63.0ms (0.6%)

Algorithm
egg-herbie
Rules
637×log-div_binary64
613×unswap-sqr_binary64
501×times-frac_binary64
430×associate-/l*_binary64
402×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01461514
13851366
213781225
375741225
Stop Event
node limit
Counts
121 → 83
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(*.f64 -1 (/.f64 t1 (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 (*.f64 t1 v) (pow.f64 u 2)))
(-.f64 0 (*.f64 t1 (pow.f64 u -2)))
(-.f64 (+.f64 1 (*.f64 t1 (pow.f64 u -2))) 1)
(-.f64 (/.f64 0 (*.f64 u u)) (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (pow.f64 u -2))
(*.f64 t1 (/.f64 1 (*.f64 u (neg.f64 u))))
(*.f64 (*.f64 t1 (pow.f64 u -2)) 1)
(*.f64 1 (*.f64 t1 (pow.f64 u -2)))
(*.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) 2) (cbrt.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (pow.f64 u -2)))
(*.f64 (/.f64 (sqrt.f64 t1) u) (/.f64 (sqrt.f64 t1) u))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (pow.f64 u -2)))
(*.f64 (pow.f64 u -2) t1)
(*.f64 -1 (*.f64 t1 (pow.f64 u -2)))
(*.f64 (/.f64 t1 u) (/.f64 1 u))
(*.f64 (/.f64 1 u) (/.f64 t1 u))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 u 4))) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 u u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) u) (/.f64 (cbrt.f64 t1) u))
(*.f64 (/.f64 -1 u) (/.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (pow.f64 u 4))) (cbrt.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 (/.f64 (sqrt.f64 t1) (cbrt.f64 (pow.f64 u 4))) (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 u 4))) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))
(pow.f64 (*.f64 t1 (pow.f64 u -2)) 1)
(pow.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 t1) u) 2)
(pow.f64 (/.f64 u (/.f64 t1 u)) -1)
(neg.f64 (*.f64 t1 (pow.f64 u -2)))
(sqrt.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 2))
(log.f64 (pow.f64 (exp.f64 t1) (pow.f64 u -2)))
(cbrt.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u u) 3)))
(expm1.f64 (log1p.f64 (*.f64 t1 (pow.f64 u -2))))
(log1p.f64 (expm1.f64 (*.f64 t1 (pow.f64 u -2))))
(exp.f64 (log.f64 (*.f64 t1 (pow.f64 u -2))))
(-.f64 (+.f64 1 (*.f64 t1 (*.f64 (pow.f64 u -2) v))) 1)
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 1 (/.f64 (*.f64 u u) (*.f64 t1 v)))
(/.f64 (*.f64 t1 v) (*.f64 u u))
(/.f64 (*.f64 t1 v) (*.f64 u (neg.f64 u)))
(/.f64 (/.f64 (*.f64 t1 v) u) u)
(/.f64 (/.f64 (*.f64 t1 v) 1) (*.f64 u u))
(/.f64 (/.f64 (*.f64 t1 v) (cbrt.f64 (pow.f64 u 4))) (pow.f64 (cbrt.f64 u) 2))
(/.f64 (*.f64 (/.f64 t1 u) v) u)
(/.f64 (*.f64 v (/.f64 t1 u)) u)
(pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 1)
(pow.f64 (pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 2)
(neg.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)))
(sqrt.f64 (pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 u -2)) v))
(cbrt.f64 (pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3) (pow.f64 v 3)))
(cbrt.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))))
(log1p.f64 (expm1.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))))
(exp.f64 (log.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))))
Outputs
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(-.f64 0 (*.f64 t1 (pow.f64 u -2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(-.f64 (+.f64 1 (*.f64 t1 (pow.f64 u -2))) 1)
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(-.f64 (/.f64 0 (*.f64 u u)) (*.f64 t1 (pow.f64 u -2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 t1 (pow.f64 u -2))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (/.f64 1 (*.f64 u (neg.f64 u))))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 (*.f64 t1 (pow.f64 u -2)) 1)
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 1 (*.f64 t1 (pow.f64 u -2)))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) 2))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) 2) (cbrt.f64 (*.f64 t1 (pow.f64 u -2))))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (pow.f64 u -2)))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 (/.f64 (sqrt.f64 t1) u) (/.f64 (sqrt.f64 t1) u))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (pow.f64 u -2)))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 (pow.f64 u -2) t1)
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 -1 (*.f64 t1 (pow.f64 u -2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 (/.f64 t1 u) (/.f64 1 u))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 (/.f64 1 u) (/.f64 t1 u))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 u 4))) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (/.f64 t1 (cbrt.f64 (pow.f64 u 4))) (pow.f64 (cbrt.f64 u) 2))
(/.f64 t1 (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 u u)))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 u u)))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) u) (/.f64 (cbrt.f64 t1) u))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(*.f64 (/.f64 -1 u) (/.f64 t1 u))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (pow.f64 u 4))) (cbrt.f64 (*.f64 t1 (pow.f64 u -2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (*.f64 t1 (pow.f64 u -2)))) (cbrt.f64 (pow.f64 u 4)))
(/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (cbrt.f64 (pow.f64 u 4)) (cbrt.f64 (*.f64 t1 (pow.f64 u -2)))))
(*.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) (/.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (pow.f64 u 4))))
(*.f64 (/.f64 (sqrt.f64 t1) (cbrt.f64 (pow.f64 u 4))) (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 u 4))) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (/.f64 t1 (cbrt.f64 (pow.f64 u 4))) (pow.f64 (cbrt.f64 u) 2))
(/.f64 t1 (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 u 4))) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 u 4))))
(/.f64 (/.f64 (neg.f64 t1) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 (pow.f64 u 4)))
(/.f64 (neg.f64 t1) (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)))
(pow.f64 (*.f64 t1 (pow.f64 u -2)) 1)
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(pow.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(pow.f64 (cbrt.f64 (*.f64 t1 (pow.f64 u -2))) 3)
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(pow.f64 (/.f64 (sqrt.f64 t1) u) 2)
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(pow.f64 (/.f64 u (/.f64 t1 u)) -1)
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(neg.f64 (*.f64 t1 (pow.f64 u -2)))
(neg.f64 (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (neg.f64 (pow.f64 u -2)))
(sqrt.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 2))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(log.f64 (pow.f64 (exp.f64 t1) (pow.f64 u -2)))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(cbrt.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u u) 3)))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(expm1.f64 (log1p.f64 (*.f64 t1 (pow.f64 u -2))))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(log1p.f64 (expm1.f64 (*.f64 t1 (pow.f64 u -2))))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(exp.f64 (log.f64 (*.f64 t1 (pow.f64 u -2))))
(+.f64 1 (-.f64 (*.f64 t1 (pow.f64 u -2)) 1))
(+.f64 (*.f64 t1 (pow.f64 u -2)) 0)
(*.f64 t1 (pow.f64 u -2))
(-.f64 (+.f64 1 (*.f64 t1 (*.f64 (pow.f64 u -2) v))) 1)
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(/.f64 1 (/.f64 (*.f64 u u) (*.f64 t1 v)))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(/.f64 (*.f64 t1 v) (*.f64 u u))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(/.f64 (*.f64 t1 v) (*.f64 u (neg.f64 u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(/.f64 (/.f64 (*.f64 t1 v) u) u)
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(/.f64 (/.f64 (*.f64 t1 v) 1) (*.f64 u u))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(/.f64 (/.f64 (*.f64 t1 v) (cbrt.f64 (pow.f64 u 4))) (pow.f64 (cbrt.f64 u) 2))
(/.f64 (*.f64 t1 v) (*.f64 (pow.f64 (cbrt.f64 u) 2) (cbrt.f64 (pow.f64 u 4))))
(*.f64 (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 v (cbrt.f64 (pow.f64 u 4))))
(/.f64 (*.f64 (/.f64 t1 u) v) u)
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(/.f64 (*.f64 v (/.f64 t1 u)) u)
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 1)
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(pow.f64 (pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))) 3)
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 2)
(neg.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (neg.f64 (pow.f64 u -2))))
(sqrt.f64 (pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 2))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t1) (pow.f64 u -2)) v))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(cbrt.f64 (pow.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v)) 3))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3) (pow.f64 v 3)))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(cbrt.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 t1 (pow.f64 u -2)) 3)))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(expm1.f64 (log1p.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(log1p.f64 (expm1.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(exp.f64 (log.f64 (*.f64 t1 (*.f64 (pow.f64 u -2) v))))
(+.f64 1 (-.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1))
(+.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2)) 0)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))

localize37.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 v (+.f64 t1 u))
9.0b
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite51.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
652×prod-diff_binary64
570×log-prod_binary64
266×pow2_binary64
242×fma-def_binary64
205×log-div_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0915
121213
2358113
Stop Event
node limit
Counts
1 → 66
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (/.f64 (*.f64 u (+.f64 t1 u)) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (/.f64 u (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 u) (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (*.f64 (+.f64 t1 u) (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 t1 u)) (/.f64 u t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 u (/.f64 (*.f64 t1 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 t1 u) (/.f64 v (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (*.f64 (/.f64 u t1) (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (neg.f64 (*.f64 u (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (*.f64 (neg.f64 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) (neg.f64 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) u)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (neg.f64 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (/.f64 u t1)) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (neg.f64 v)) (*.f64 (neg.f64 u) (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) 1) (*.f64 (-.f64 t1 u) (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) t1) (*.f64 (-.f64 t1 u) u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) t1) (*.f64 (-.f64 t1 u) (neg.f64 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) 1) u)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (cbrt.f64 (*.f64 u u))) (cbrt.f64 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (sqrt.f64 u)) (sqrt.f64 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (/.f64 u t1)) 1) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (/.f64 u t1)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (/.f64 u t1)) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 v) (/.f64 t1 u)) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) (neg.f64 v)) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 t1 u) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 u) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u t1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u (/.f64 (*.f64 t1 v) (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 t1 u) (/.f64 v (/.f64 u t1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 t1 u) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))) 1))))))

simplify65.0ms (0.6%)

Algorithm
egg-herbie
Rules
708×associate-/l*_binary64
524×fma-neg_binary64
482×associate-/r*_binary64
481×associate-*l/_binary64
433×associate-*r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01951790
15221721
218171661
379931661
Stop Event
node limit
Counts
102 → 119
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 0 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))) 1)
(/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v)))
(/.f64 t1 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) u))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
(/.f64 t1 (/.f64 (*.f64 u (+.f64 t1 u)) v))
(/.f64 t1 (/.f64 u (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 t1 u) (/.f64 (+.f64 t1 u) v))
(/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 u t1))
(/.f64 1 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u t1)))
(/.f64 1 (/.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 v)))
(/.f64 1 (/.f64 u (/.f64 (*.f64 t1 v) (+.f64 t1 u))))
(/.f64 1 (/.f64 (+.f64 t1 u) (/.f64 v (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u)))
(/.f64 (*.f64 t1 v) (neg.f64 (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 t1 v) (*.f64 (neg.f64 u) (+.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) (neg.f64 u)))
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) u)
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (neg.f64 u))
(/.f64 (/.f64 v (/.f64 u t1)) (+.f64 t1 u))
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u (-.f64 t1 u)))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 (neg.f64 u) (-.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 v) 1) (*.f64 (-.f64 t1 u) (/.f64 u t1)))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 (-.f64 t1 u) (neg.f64 u)))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) 1) u)
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (cbrt.f64 (*.f64 u u))) (cbrt.f64 u))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (sqrt.f64 u)) (sqrt.f64 u))
(/.f64 (/.f64 (/.f64 v (/.f64 u t1)) 1) (+.f64 t1 u))
(/.f64 (/.f64 (/.f64 v (/.f64 u t1)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (/.f64 (/.f64 v (/.f64 u t1)) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 v) (/.f64 t1 u)) (-.f64 t1 u))
(/.f64 (*.f64 (/.f64 t1 u) (neg.f64 v)) (-.f64 t1 u))
(pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 1)
(pow.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))) 3)
(pow.f64 (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 t1 u) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 u) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)) -1)
(pow.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u t1)) -1)
(pow.f64 (/.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 v)) -1)
(pow.f64 (/.f64 u (/.f64 (*.f64 t1 v) (+.f64 t1 u))) -1)
(pow.f64 (/.f64 (+.f64 t1 u) (/.f64 v (/.f64 u t1))) -1)
(neg.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))
(sqrt.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))))
(cbrt.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t1 u) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))
(log1p.f64 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))
(exp.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))) 1))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))
(*.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 (/.f64 v u) (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)))
(+.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v))) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (*.f64 v (+.f64 (/.f64 t1 (*.f64 u u)) (/.f64 (pow.f64 (/.f64 t1 u) 3) u))))
(fma.f64 (/.f64 v u) (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (*.f64 (/.f64 (pow.f64 (/.f64 t1 u) 3) u) (neg.f64 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 (-.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v))) (/.f64 t1 (/.f64 (*.f64 u u) v))) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)))
(+.f64 (*.f64 v (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 t1 (*.f64 u u)))) (*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 (pow.f64 (/.f64 t1 u) 3) u))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(-.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) (fma.f64 -1 (/.f64 v u) (neg.f64 (/.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) (fma.f64 u (/.f64 v (*.f64 t1 t1)) (/.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 (/.f64 v t1) (/.f64 v u)) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 v t1) (/.f64 u t1))))
(+.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 (*.f64 u (/.f64 u t1)) u)))
(+.f64 (/.f64 v t1) (fma.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 (*.f64 u (/.f64 u t1)) u) (/.f64 v (neg.f64 u))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(-.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) (fma.f64 -1 (/.f64 v u) (neg.f64 (/.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) (fma.f64 u (/.f64 v (*.f64 t1 t1)) (/.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 (/.f64 v t1) (/.f64 v u)) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 v t1) (/.f64 u t1))))
(+.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 (*.f64 u (/.f64 u t1)) u)))
(+.f64 (/.f64 v t1) (fma.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 (*.f64 u (/.f64 u t1)) u) (/.f64 v (neg.f64 u))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(-.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) (fma.f64 -1 (/.f64 v u) (neg.f64 (/.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) (fma.f64 u (/.f64 v (*.f64 t1 t1)) (/.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 (/.f64 v t1) (/.f64 v u)) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 v t1) (/.f64 u t1))))
(+.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 (*.f64 u (/.f64 u t1)) u)))
(+.f64 (/.f64 v t1) (fma.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 (*.f64 u (/.f64 u t1)) u) (/.f64 v (neg.f64 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))
(*.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 (/.f64 v u) (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)))
(+.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v))) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (*.f64 v (+.f64 (/.f64 t1 (*.f64 u u)) (/.f64 (pow.f64 (/.f64 t1 u) 3) u))))
(fma.f64 (/.f64 v u) (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (*.f64 (/.f64 (pow.f64 (/.f64 t1 u) 3) u) (neg.f64 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 (-.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v))) (/.f64 t1 (/.f64 (*.f64 u u) v))) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)))
(+.f64 (*.f64 v (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 t1 (*.f64 u u)))) (*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 (pow.f64 (/.f64 t1 u) 3) u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))
(*.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 (/.f64 v u) (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)))
(+.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 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v))) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (*.f64 v (+.f64 (/.f64 t1 (*.f64 u u)) (/.f64 (pow.f64 (/.f64 t1 u) 3) u))))
(fma.f64 (/.f64 v u) (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (*.f64 (/.f64 (pow.f64 (/.f64 t1 u) 3) u) (neg.f64 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 (-.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v))) (/.f64 t1 (/.f64 (*.f64 u u) v))) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)))
(+.f64 (*.f64 v (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 t1 (*.f64 u u)))) (*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 (pow.f64 (/.f64 t1 u) 3) u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(+.f64 0 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))) 1)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 t1 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) u))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(/.f64 t1 (/.f64 (*.f64 u (+.f64 t1 u)) v))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 t1 (/.f64 u (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (/.f64 t1 u) (/.f64 (+.f64 t1 u) v))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (/.f64 u t1)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 u t1))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 1 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u t1)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 1 (/.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 v)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 1 (/.f64 u (/.f64 (*.f64 t1 v) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 1 (/.f64 (+.f64 t1 u) (/.f64 v (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (neg.f64 v) (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(/.f64 (neg.f64 (*.f64 t1 v)) (*.f64 u (-.f64 t1 u)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u (-.f64 t1 u)))
(*.f64 (/.f64 v (neg.f64 u)) (/.f64 t1 (-.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 t1 v) (neg.f64 (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 t1 v) (*.f64 (neg.f64 u) (+.f64 t1 u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) (neg.f64 u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) u)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (neg.f64 u))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(/.f64 (/.f64 v (/.f64 u t1)) (+.f64 t1 u))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(*.f64 (/.f64 v u) (/.f64 t1 (-.f64 t1 u)))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u (-.f64 t1 u)))
(/.f64 (neg.f64 (*.f64 t1 v)) (*.f64 u (-.f64 t1 u)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u (-.f64 t1 u)))
(*.f64 (/.f64 v (neg.f64 u)) (/.f64 t1 (-.f64 t1 u)))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 (neg.f64 u) (-.f64 t1 u)))
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(*.f64 (/.f64 v u) (/.f64 t1 (-.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 v) 1) (*.f64 (-.f64 t1 u) (/.f64 u t1)))
(/.f64 (neg.f64 (*.f64 t1 v)) (*.f64 u (-.f64 t1 u)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u (-.f64 t1 u)))
(*.f64 (/.f64 v (neg.f64 u)) (/.f64 t1 (-.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 (-.f64 t1 u) u))
(/.f64 (neg.f64 (*.f64 t1 v)) (*.f64 u (-.f64 t1 u)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u (-.f64 t1 u)))
(*.f64 (/.f64 v (neg.f64 u)) (/.f64 t1 (-.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 (-.f64 t1 u) (neg.f64 u)))
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(*.f64 (/.f64 v u) (/.f64 t1 (-.f64 t1 u)))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) 1) u)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (cbrt.f64 (*.f64 u u))) (cbrt.f64 u))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (*.f64 (cbrt.f64 u) (cbrt.f64 (*.f64 u u))))
(/.f64 (*.f64 t1 v) (*.f64 (cbrt.f64 u) (*.f64 (+.f64 t1 u) (cbrt.f64 (*.f64 u u)))))
(/.f64 t1 (*.f64 (cbrt.f64 u) (/.f64 (+.f64 t1 u) (/.f64 v (cbrt.f64 (*.f64 u u))))))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (sqrt.f64 u)) (sqrt.f64 u))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 v (/.f64 u t1)) 1) (+.f64 t1 u))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 v (/.f64 u t1)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (*.f64 (/.f64 v u) t1) (*.f64 (cbrt.f64 (+.f64 t1 u)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 (/.f64 v u) (cbrt.f64 (+.f64 t1 u))) (/.f64 t1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 v (*.f64 (cbrt.f64 (+.f64 t1 u)) u)) (/.f64 t1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))))
(/.f64 (/.f64 (/.f64 v (/.f64 u t1)) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 (neg.f64 v) (/.f64 t1 u)) (-.f64 t1 u))
(/.f64 (neg.f64 (*.f64 t1 v)) (*.f64 u (-.f64 t1 u)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u (-.f64 t1 u)))
(*.f64 (/.f64 v (neg.f64 u)) (/.f64 t1 (-.f64 t1 u)))
(/.f64 (*.f64 (/.f64 t1 u) (neg.f64 v)) (-.f64 t1 u))
(/.f64 (neg.f64 (*.f64 t1 v)) (*.f64 u (-.f64 t1 u)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u (-.f64 t1 u)))
(*.f64 (/.f64 v (neg.f64 u)) (/.f64 t1 (-.f64 t1 u)))
(pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 1)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(pow.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 2) 1/2)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(pow.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 3) 1/3)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(pow.f64 (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))) 3)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(pow.f64 (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))) 2)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(pow.f64 (*.f64 (pow.f64 (/.f64 t1 u) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)) 1/3)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(pow.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 u) 3)) 1/3)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(pow.f64 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)) -1)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(pow.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u t1)) -1)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(pow.f64 (/.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 v)) -1)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(pow.f64 (/.f64 u (/.f64 (*.f64 t1 v) (+.f64 t1 u))) -1)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(pow.f64 (/.f64 (+.f64 t1 u) (/.f64 v (/.f64 u t1))) -1)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(sqrt.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 2))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(log.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (+.f64 t1 u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u (+.f64 t1 u))))
(cbrt.f64 (pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u))) 3))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t1 u) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 u) 3)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(expm1.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(log1p.f64 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(exp.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (+.f64 t1 u)))) 1))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) t1)
(/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) u)
(*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u))))

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 -1 (+.f64 t1 u))
0.0b
(/.f64 t1 (+.f64 t1 u))
0.1b
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
4.3b
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u))) v)
Compiler

Compiled 44 to 15 computations (65.9% saved)

series9.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

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

rewrite70.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
607×log-prod_binary64
482×prod-diff_binary64
294×pow2_binary64
253×pow-unpow_binary64
208×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01049
122141
2323341
Stop Event
node limit
Counts
4 → 146
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u))) v)
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(/.f64 t1 (+.f64 t1 u))
(/.f64 -1 (+.f64 t1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (/.f64 t1 (+.f64 t1 u)) v)) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (neg.f64 t1)) (pow.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (/.f64 t1 (neg.f64 (+.f64 t1 u)))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 t1)) (+.f64 t1 u)) (sqrt.f64 v)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (+.f64 t1 u) t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 (neg.f64 (+.f64 t1 u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (pow.f64 (neg.f64 (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 t1)) (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t1) -1) (*.f64 (neg.f64 (+.f64 t1 u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t1) 1) (pow.f64 (neg.f64 (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (neg.f64 t1)) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (neg.f64 t1)) (+.f64 t1 u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 t1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t1 t1)) (*.f64 (cbrt.f64 t1) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) (sqrt.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 t1 t1)) 1) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) -2) (/.f64 t1 (cbrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 t1 t1)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (/.f64 (sqrt.f64 t1) (cbrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 t1 u) -1/2) (/.f64 t1 (sqrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 t1 t1)) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t1 (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 t1 u) t1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 t1 u) t1) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 t1 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -1 (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (+.f64 t1 u))) (cbrt.f64 (pow.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) -2)) (/.f64 -1 (cbrt.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 (+.f64 t1 u))) (sqrt.f64 (/.f64 -1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 t1 u) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 t1 u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 -1 (+.f64 t1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (+.f64 t1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -1 (+.f64 t1 u))) 1))))))

simplify95.0ms (0.8%)

Algorithm
egg-herbie
Rules
355×log-prod_binary64
345×fma-def_binary64
289×associate-*r*_binary64
257×associate-/l*_binary64
253×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05374743
114744444
261044413
Stop Event
node limit
Counts
254 → 306
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 -1 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (*.f64 4 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3)))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) u)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3))))) (/.f64 1 t1))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (+.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 (pow.f64 u 2) (pow.f64 t1 3)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 u 2)) (pow.f64 u 2)) u)) (*.f64 2 (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 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (/.f64 1 t1))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))) (pow.f64 u 5))) (*.f64 -2 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t1 4)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))))) (pow.f64 u 5))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))))
(/.f64 t1 u)
(+.f64 (/.f64 t1 u) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 u t1)))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (*.f64 -1 (/.f64 u t1))))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 u t1)) (*.f64 -1 (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 u t1)))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (*.f64 -1 (/.f64 u t1))))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 u t1)) (*.f64 -1 (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 u t1)))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (*.f64 -1 (/.f64 u t1))))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 u t1)) (*.f64 -1 (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))))
(/.f64 t1 u)
(+.f64 (/.f64 t1 u) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))))
(/.f64 t1 u)
(+.f64 (/.f64 t1 u) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(+.f64 0 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)))) 1)
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (neg.f64 (+.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 -1 (*.f64 (/.f64 t1 (+.f64 t1 u)) v)) (+.f64 t1 u))
(/.f64 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v) (+.f64 t1 u))
(/.f64 (*.f64 v (neg.f64 t1)) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 v (/.f64 t1 (neg.f64 (+.f64 t1 u)))) (+.f64 t1 u))
(pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))) 3)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 t1)) (+.f64 t1 u)) (sqrt.f64 v)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3)) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)))
(cbrt.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))) 1))
(+.f64 0 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))) 1)
(/.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1)))
(/.f64 -1 (*.f64 (/.f64 (+.f64 t1 u) t1) (+.f64 t1 u)))
(/.f64 -1 (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(/.f64 -1 (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (*.f64 (neg.f64 (+.f64 t1 u)) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))
(/.f64 1 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1)))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 (+.f64 t1 u))))
(/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 t1)))
(/.f64 1 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u)))))
(/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (neg.f64 t1) (pow.f64 (neg.f64 (+.f64 t1 u)) 2))
(/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 -1 (neg.f64 t1)) (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (neg.f64 t1) -1) (*.f64 (neg.f64 (+.f64 t1 u)) (+.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 t1) 1) (pow.f64 (neg.f64 (+.f64 t1 u)) 2))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1) (+.f64 t1 u))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(/.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (neg.f64 t1)) (neg.f64 (+.f64 t1 u)))
(pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 1)
(pow.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (neg.f64 t1)) (+.f64 t1 u)) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3)) 1/3)
(pow.f64 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1)) -1)
(pow.f64 (*.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 (+.f64 t1 u))) -1)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 t1)) -1)
(pow.f64 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u)))) -1)
(sqrt.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 2))
(log.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))
(log1p.f64 (expm1.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))
(exp.f64 (log.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))) 1))
(+.f64 0 (/.f64 t1 (+.f64 t1 u)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u)))) 1)
(*.f64 t1 (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 t1 (+.f64 t1 u)))
(*.f64 (cbrt.f64 (*.f64 t1 t1)) (*.f64 (cbrt.f64 t1) (/.f64 1 (+.f64 t1 u))))
(*.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 1 (+.f64 t1 u))))
(*.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) (sqrt.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) t1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 t1 t1)) 1) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) -2) (/.f64 t1 (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 t1 t1)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 t1) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (/.f64 (sqrt.f64 t1) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (pow.f64 (+.f64 t1 u) -1/2) (/.f64 t1 (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 t1 t1)) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 t1 (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 t1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (/.f64 t1 (+.f64 t1 u)) 1)
(pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 3)
(pow.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) 2)
(pow.f64 (/.f64 (+.f64 t1 u) t1) -1)
(pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 t1 u) t1) 1) -1)
(neg.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(sqrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2))
(log.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t1 (+.f64 t1 u)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))))))
(cbrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u))))
(log1p.f64 (expm1.f64 (/.f64 t1 (+.f64 t1 u))))
(exp.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))) 1))
(+.f64 0 (/.f64 -1 (+.f64 t1 u)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (+.f64 t1 u)))) 1)
(*.f64 -1 (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 -1 (+.f64 t1 u)))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 t1 u))) (cbrt.f64 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) -2)) (/.f64 -1 (cbrt.f64 (+.f64 t1 u))))
(*.f64 (sqrt.f64 (/.f64 -1 (+.f64 t1 u))) (sqrt.f64 (/.f64 -1 (+.f64 t1 u))))
(*.f64 (/.f64 1 (+.f64 t1 u)) -1)
(*.f64 (/.f64 -1 (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (/.f64 -1 (+.f64 t1 u)) 1)
(pow.f64 (pow.f64 (+.f64 t1 u) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3) 1/3)
(pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 t1 u))) 3)
(pow.f64 (sqrt.f64 (/.f64 -1 (+.f64 t1 u))) 2)
(pow.f64 (neg.f64 (+.f64 t1 u)) -1)
(neg.f64 (/.f64 1 (+.f64 t1 u)))
(sqrt.f64 (pow.f64 (+.f64 t1 u) -2))
(log.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (+.f64 t1 u)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 t1 u)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (+.f64 t1 u))))
(log1p.f64 (expm1.f64 (/.f64 -1 (+.f64 t1 u))))
(exp.f64 (log.f64 (/.f64 -1 (+.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (+.f64 t1 u))) 1))
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))))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 v (*.f64 t1 t1)))) (*.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 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 -3 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.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 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 -3 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.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 (*.f64 v 2) (/.f64 (*.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 u u) (/.f64 (pow.f64 t1 3) v)) (-.f64 (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (/.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 (neg.f64 (/.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 (/.f64 v (*.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 u u) (/.f64 (pow.f64 t1 3) v)) (/.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 (*.f64 v 2) (/.f64 (*.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 u u) (/.f64 (pow.f64 t1 3) v)) (-.f64 (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (/.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 (neg.f64 (/.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 (/.f64 v (*.f64 t1 t1)) u) (/.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))
(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 (*.f64 v 2) (/.f64 (*.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 (*.f64 v 2) (/.f64 (*.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) (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (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 (*.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))))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 v (*.f64 t1 t1)))) (*.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 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 -3 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.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 (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 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v) (fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (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 u) (/.f64 v 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))))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 v (*.f64 t1 t1)))) (*.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 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 -3 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.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 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 -3 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.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 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(/.f64 (neg.f64 t1) (*.f64 u u))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 (neg.f64 t1) (*.f64 u u)))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (fma.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 (neg.f64 t1) (*.f64 u u))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (*.f64 4 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (fma.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 -1 (/.f64 t1 (*.f64 u u)) (*.f64 4 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (fma.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (-.f64 (/.f64 4 (/.f64 (pow.f64 u 5) (pow.f64 t1 4))) (/.f64 t1 (*.f64 u u)))))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (neg.f64 (/.f64 1 t1)))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3)))) (/.f64 1 t1))
(-.f64 (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (neg.f64 (/.f64 (*.f64 (*.f64 u u) 3) (pow.f64 t1 3)))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -1 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) 3)) (/.f64 -1 t1)))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) u)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3))))) (/.f64 1 t1))
(-.f64 (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 u (*.f64 (*.f64 u u) 3)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4)) (neg.f64 (/.f64 (*.f64 (*.f64 u u) 3) (pow.f64 t1 3))))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -1 (+.f64 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) 3)) (/.f64 (fma.f64 2 (pow.f64 u 3) (*.f64 -2 (*.f64 (pow.f64 u 3) 3))) (pow.f64 t1 4))) (/.f64 -1 t1)))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (neg.f64 (/.f64 1 t1)))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(-.f64 (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (+.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 u u) (pow.f64 t1 3)) (-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (*.f64 2 (/.f64 u (*.f64 t1 t1)))) (/.f64 1 t1)))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -3 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (/.f64 -1 t1)))
(-.f64 (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 u 2)) (pow.f64 u 2)) u)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4)))))) (/.f64 1 t1))
(+.f64 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 u (*.f64 -3 (*.f64 u u))) (pow.f64 u 3))) (pow.f64 t1 4))))) (/.f64 1 t1)))
(+.f64 (+.f64 (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 (*.f64 -2 (+.f64 (pow.f64 u 3) (*.f64 -3 (pow.f64 u 3)))) (pow.f64 t1 4))) (/.f64 (*.f64 (*.f64 u u) -3) (pow.f64 t1 3))) (/.f64 -1 t1))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (neg.f64 (/.f64 1 t1)))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (/.f64 1 t1))
(+.f64 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (*.f64 2 (/.f64 u (*.f64 t1 t1)))) (/.f64 1 t1)))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -3 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (/.f64 -1 t1)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (/.f64 1 t1))
(-.f64 (fma.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (*.f64 -3 (/.f64 (*.f64 u u) (pow.f64 t1 3))))) (/.f64 1 t1))
(fma.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -3 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (/.f64 -1 t1))))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(/.f64 (neg.f64 t1) (*.f64 u u))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 (neg.f64 t1) (*.f64 u u)))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (fma.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 (neg.f64 t1) (*.f64 u u))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))) (pow.f64 u 5))) (*.f64 -2 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 -1 (/.f64 t1 (*.f64 u u)) (*.f64 -2 (+.f64 (/.f64 t1 (/.f64 (pow.f64 u 5) (*.f64 -3 (pow.f64 t1 3)))) (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (fma.f64 -2 (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 (*.f64 -3 (pow.f64 t1 4)) (pow.f64 u 5))) (/.f64 (neg.f64 t1) (*.f64 u u))))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(/.f64 (neg.f64 t1) (*.f64 u u))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 (neg.f64 t1) (*.f64 u u)))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (fma.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 (neg.f64 t1) (*.f64 u u))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (/.f64 t1 (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t1 4)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))))) (pow.f64 u 5))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (pow.f64 t1 4) (*.f64 t1 (*.f64 -3 (pow.f64 t1 3))))) (pow.f64 u 5)) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 (neg.f64 t1) (*.f64 u u))))))
(+.f64 (-.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 t1 (*.f64 u u))) (fma.f64 2 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 (*.f64 -2 (+.f64 (pow.f64 t1 4) (*.f64 -3 (pow.f64 t1 4)))) (pow.f64 u 5))))
(/.f64 t1 u)
(+.f64 (/.f64 t1 u) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))
(+.f64 (/.f64 t1 u) (neg.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(-.f64 (/.f64 t1 u) (*.f64 (/.f64 t1 u) (/.f64 t1 u)))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))))
(+.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (neg.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(+.f64 (/.f64 t1 u) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
(+.f64 (/.f64 t1 u) (-.f64 (pow.f64 (/.f64 t1 u) 3) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))))
(+.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (/.f64 (*.f64 t1 t1) (*.f64 u u)))))
(+.f64 (/.f64 t1 u) (-.f64 (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
(+.f64 (/.f64 t1 u) (-.f64 (-.f64 (pow.f64 (/.f64 t1 u) 3) (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
1
(+.f64 1 (*.f64 -1 (/.f64 u t1)))
(+.f64 1 (neg.f64 (/.f64 u t1)))
(-.f64 1 (/.f64 u t1))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (*.f64 -1 (/.f64 u t1))))
(+.f64 (+.f64 1 (neg.f64 (/.f64 u t1))) (/.f64 (*.f64 u u) (*.f64 t1 t1)))
(+.f64 (-.f64 1 (/.f64 u t1)) (/.f64 u (/.f64 (*.f64 t1 t1) u)))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 u t1)) (*.f64 -1 (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) (*.f64 t1 t1)) 1) (*.f64 -1 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(+.f64 (/.f64 u (/.f64 (*.f64 t1 t1) u)) (-.f64 (-.f64 1 (/.f64 u t1)) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))
(+.f64 (/.f64 u (/.f64 (*.f64 t1 t1) u)) (-.f64 (-.f64 1 (/.f64 u t1)) (pow.f64 (/.f64 u t1) 3)))
1
(+.f64 1 (*.f64 -1 (/.f64 u t1)))
(+.f64 1 (neg.f64 (/.f64 u t1)))
(-.f64 1 (/.f64 u t1))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (*.f64 -1 (/.f64 u t1))))
(+.f64 (+.f64 1 (neg.f64 (/.f64 u t1))) (/.f64 (*.f64 u u) (*.f64 t1 t1)))
(+.f64 (-.f64 1 (/.f64 u t1)) (/.f64 u (/.f64 (*.f64 t1 t1) u)))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 u t1)) (*.f64 -1 (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) (*.f64 t1 t1)) 1) (*.f64 -1 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(+.f64 (/.f64 u (/.f64 (*.f64 t1 t1) u)) (-.f64 (-.f64 1 (/.f64 u t1)) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))
(+.f64 (/.f64 u (/.f64 (*.f64 t1 t1) u)) (-.f64 (-.f64 1 (/.f64 u t1)) (pow.f64 (/.f64 u t1) 3)))
1
(+.f64 1 (*.f64 -1 (/.f64 u t1)))
(+.f64 1 (neg.f64 (/.f64 u t1)))
(-.f64 1 (/.f64 u t1))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (*.f64 -1 (/.f64 u t1))))
(+.f64 (+.f64 1 (neg.f64 (/.f64 u t1))) (/.f64 (*.f64 u u) (*.f64 t1 t1)))
(+.f64 (-.f64 1 (/.f64 u t1)) (/.f64 u (/.f64 (*.f64 t1 t1) u)))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 u t1)) (*.f64 -1 (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) (*.f64 t1 t1)) 1) (*.f64 -1 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(+.f64 (/.f64 u (/.f64 (*.f64 t1 t1) u)) (-.f64 (-.f64 1 (/.f64 u t1)) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))
(+.f64 (/.f64 u (/.f64 (*.f64 t1 t1) u)) (-.f64 (-.f64 1 (/.f64 u t1)) (pow.f64 (/.f64 u t1) 3)))
(/.f64 t1 u)
(+.f64 (/.f64 t1 u) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))
(+.f64 (/.f64 t1 u) (neg.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(-.f64 (/.f64 t1 u) (*.f64 (/.f64 t1 u) (/.f64 t1 u)))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))))
(+.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (neg.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(+.f64 (/.f64 t1 u) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
(+.f64 (/.f64 t1 u) (-.f64 (pow.f64 (/.f64 t1 u) 3) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))))
(+.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (/.f64 (*.f64 t1 t1) (*.f64 u u)))))
(+.f64 (/.f64 t1 u) (-.f64 (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
(+.f64 (/.f64 t1 u) (-.f64 (-.f64 (pow.f64 (/.f64 t1 u) 3) (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
(/.f64 t1 u)
(+.f64 (/.f64 t1 u) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))
(+.f64 (/.f64 t1 u) (neg.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(-.f64 (/.f64 t1 u) (*.f64 (/.f64 t1 u) (/.f64 t1 u)))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))))
(+.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (neg.f64 (/.f64 (*.f64 t1 t1) (*.f64 u u))))
(+.f64 (/.f64 t1 u) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
(+.f64 (/.f64 t1 u) (-.f64 (pow.f64 (/.f64 t1 u) 3) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
(+.f64 (/.f64 t1 u) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))))
(+.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (/.f64 (*.f64 t1 t1) (*.f64 u u)))))
(+.f64 (/.f64 t1 u) (-.f64 (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
(+.f64 (/.f64 t1 u) (-.f64 (-.f64 (pow.f64 (/.f64 t1 u) 3) (/.f64 (pow.f64 t1 4) (pow.f64 u 4))) (*.f64 (/.f64 t1 u) (/.f64 t1 u))))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (/.f64 t1 (*.f64 u u)) (/.f64 1 u))
(+.f64 (/.f64 t1 (*.f64 u u)) (/.f64 -1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u))) (/.f64 1 u))
(+.f64 (/.f64 -1 u) (-.f64 (/.f64 t1 (*.f64 u u)) (/.f64 (*.f64 t1 t1) (pow.f64 u 3))))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u))) (/.f64 1 u)))
(+.f64 (-.f64 (/.f64 t1 (*.f64 u u)) (/.f64 (*.f64 t1 t1) (pow.f64 u 3))) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 1 u)))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 1 t1))
(+.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (/.f64 u (*.f64 t1 t1))) (/.f64 1 t1))
(+.f64 (-.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 (*.f64 u u) (pow.f64 t1 3))) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (+.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(+.f64 (-.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 (*.f64 u u) (pow.f64 t1 3))) (-.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 1 t1)))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 1 t1))
(+.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (/.f64 u (*.f64 t1 t1))) (/.f64 1 t1))
(+.f64 (-.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 (*.f64 u u) (pow.f64 t1 3))) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (+.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(+.f64 (-.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 (*.f64 u u) (pow.f64 t1 3))) (-.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 1 t1)))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 1 t1))
(+.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (/.f64 u (*.f64 t1 t1))) (/.f64 1 t1))
(+.f64 (-.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 (*.f64 u u) (pow.f64 t1 3))) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (+.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(+.f64 (-.f64 (/.f64 u (*.f64 t1 t1)) (/.f64 (*.f64 u u) (pow.f64 t1 3))) (-.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 1 t1)))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (/.f64 t1 (*.f64 u u)) (/.f64 1 u))
(+.f64 (/.f64 t1 (*.f64 u u)) (/.f64 -1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u))) (/.f64 1 u))
(+.f64 (/.f64 -1 u) (-.f64 (/.f64 t1 (*.f64 u u)) (/.f64 (*.f64 t1 t1) (pow.f64 u 3))))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u))) (/.f64 1 u)))
(+.f64 (-.f64 (/.f64 t1 (*.f64 u u)) (/.f64 (*.f64 t1 t1) (pow.f64 u 3))) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 1 u)))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (/.f64 t1 (*.f64 u u)) (/.f64 1 u))
(+.f64 (/.f64 t1 (*.f64 u u)) (/.f64 -1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u))) (/.f64 1 u))
(+.f64 (/.f64 -1 u) (-.f64 (/.f64 t1 (*.f64 u u)) (/.f64 (*.f64 t1 t1) (pow.f64 u 3))))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (-.f64 (fma.f64 -1 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u))) (/.f64 1 u)))
(+.f64 (-.f64 (/.f64 t1 (*.f64 u u)) (/.f64 (*.f64 t1 t1) (pow.f64 u 3))) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 1 u)))
(+.f64 0 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)))) 1)
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (neg.f64 (+.f64 t1 u)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(/.f64 (*.f64 -1 (*.f64 (/.f64 t1 (+.f64 t1 u)) v)) (+.f64 t1 u))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(/.f64 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v) (+.f64 t1 u))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(/.f64 (*.f64 v (neg.f64 t1)) (pow.f64 (+.f64 t1 u) 2))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(/.f64 (*.f64 v (/.f64 t1 (neg.f64 (+.f64 t1 u)))) (+.f64 t1 u))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 1)
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 t1))) 2))
(fabs.f64 (*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 3) 1/3)
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))) 3)
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 t1)) (+.f64 t1 u)) (sqrt.f64 v)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)) 1/3)
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(pow.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3)) 1/3)
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 t1))) 2))
(fabs.f64 (*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v))
(log.f64 (pow.f64 (pow.f64 (exp.f64 v) (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (log.f64 (pow.f64 (exp.f64 v) (neg.f64 t1))))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 (neg.f64 t1) (log.f64 (exp.f64 v))))
(*.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)))))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2)) 3))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 v 3)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(cbrt.f64 (*.f64 (pow.f64 v 3) (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3)))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))) 1))
(neg.f64 (/.f64 t1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) v)
(+.f64 0 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 t1)) (pow.f64 (+.f64 t1 u) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))) 1)
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 -1 (*.f64 (/.f64 (+.f64 t1 u) t1) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 -1 (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 -1 (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 t1 (*.f64 (neg.f64 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 1 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 t1)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 1 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u)))))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (neg.f64 t1) (pow.f64 (neg.f64 (+.f64 t1 u)) 2))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (*.f64 -1 (neg.f64 t1)) (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (*.f64 (neg.f64 t1) -1) (*.f64 (neg.f64 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (*.f64 (neg.f64 t1) 1) (pow.f64 (neg.f64 (+.f64 t1 u)) 2))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1) (+.f64 t1 u))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (*.f64 (cbrt.f64 (+.f64 t1 u)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))))
(/.f64 t1 (*.f64 (cbrt.f64 (+.f64 t1 u)) (*.f64 (-.f64 (neg.f64 u) t1) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2)))))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(/.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (neg.f64 t1)) (neg.f64 (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 1)
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 2))
(fabs.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))
(pow.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))) 3)
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (sqrt.f64 (neg.f64 t1)) (+.f64 t1 u)) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)) 1/3)
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (*.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3)) 1/3)
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1)) -1)
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (*.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 (+.f64 t1 u))) -1)
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 t1)) -1)
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u)))) -1)
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(sqrt.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 2))
(fabs.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))
(log.f64 (exp.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(cbrt.f64 (pow.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2)) 3))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3)))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(log1p.f64 (expm1.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (log.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))) 1))
(*.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) -2))
(+.f64 0 (/.f64 t1 (+.f64 t1 u)))
(/.f64 t1 (+.f64 t1 u))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u)))) 1)
(/.f64 t1 (+.f64 t1 u))
(*.f64 t1 (/.f64 1 (+.f64 t1 u)))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (/.f64 t1 (+.f64 t1 u)) 1)
(/.f64 t1 (+.f64 t1 u))
(*.f64 1 (/.f64 t1 (+.f64 t1 u)))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (cbrt.f64 (*.f64 t1 t1)) (*.f64 (cbrt.f64 t1) (/.f64 1 (+.f64 t1 u))))
(*.f64 (cbrt.f64 (*.f64 t1 t1)) (*.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 t1)))
(/.f64 (cbrt.f64 (*.f64 t1 t1)) (/.f64 (+.f64 t1 u) (cbrt.f64 t1)))
(*.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 2) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) (sqrt.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (neg.f64 t1) (/.f64 -1 (+.f64 t1 u)))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (/.f64 1 (+.f64 t1 u)) t1)
(/.f64 t1 (+.f64 t1 u))
(*.f64 (/.f64 (cbrt.f64 (*.f64 t1 t1)) 1) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))
(*.f64 (cbrt.f64 (*.f64 t1 t1)) (*.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 t1)))
(/.f64 (cbrt.f64 (*.f64 t1 t1)) (/.f64 (+.f64 t1 u) (cbrt.f64 t1)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))
(/.f64 t1 (+.f64 t1 u))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) -2) (/.f64 t1 (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 t1 t1)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 t1 t1)) (cbrt.f64 (/.f64 t1 (+.f64 t1 u)))) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) (/.f64 (cbrt.f64 (*.f64 t1 t1)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 (sqrt.f64 t1) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (/.f64 (sqrt.f64 t1) (cbrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 (cbrt.f64 (+.f64 t1 u))) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -1/2) (/.f64 t1 (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 t1 t1)) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 t1 (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(/.f64 (*.f64 t1 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (+.f64 (pow.f64 u 3) (pow.f64 t1 3)))
(/.f64 t1 (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 t1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (/.f64 t1 (+.f64 t1 u)) 1)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2))
(fabs.f64 (/.f64 t1 (+.f64 t1 u)))
(pow.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3) 1/3)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (cbrt.f64 (/.f64 t1 (+.f64 t1 u))) 3)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (sqrt.f64 (/.f64 t1 (+.f64 t1 u))) 2)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (/.f64 (+.f64 t1 u) t1) -1)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)) 1/3)
(/.f64 t1 (+.f64 t1 u))
(pow.f64 (/.f64 (/.f64 (+.f64 t1 u) t1) 1) -1)
(/.f64 t1 (+.f64 t1 u))
(neg.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(sqrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 2))
(fabs.f64 (/.f64 t1 (+.f64 t1 u)))
(log.f64 (exp.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t1 (+.f64 t1 u)))))
(/.f64 t1 (+.f64 t1 u))
(log.f64 (/.f64 1 (exp.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))))))
(/.f64 t1 (+.f64 t1 u))
(cbrt.f64 (pow.f64 (/.f64 t1 (+.f64 t1 u)) 3))
(/.f64 t1 (+.f64 t1 u))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (+.f64 t1 u) 3)))
(/.f64 t1 (+.f64 t1 u))
(expm1.f64 (log1p.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(log1p.f64 (expm1.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(exp.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (+.f64 t1 u))
(exp.f64 (*.f64 (log.f64 (/.f64 t1 (+.f64 t1 u))) 1))
(/.f64 t1 (+.f64 t1 u))
(+.f64 0 (/.f64 -1 (+.f64 t1 u)))
(/.f64 -1 (+.f64 t1 u))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (+.f64 t1 u)))) 1)
(/.f64 -1 (+.f64 t1 u))
(*.f64 -1 (/.f64 1 (+.f64 t1 u)))
(/.f64 -1 (+.f64 t1 u))
(*.f64 (/.f64 -1 (+.f64 t1 u)) 1)
(/.f64 -1 (+.f64 t1 u))
(*.f64 1 (/.f64 -1 (+.f64 t1 u)))
(/.f64 -1 (+.f64 t1 u))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 t1 u))) (cbrt.f64 (pow.f64 (+.f64 t1 u) -2)))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (+.f64 t1 u)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) -2)) (/.f64 -1 (cbrt.f64 (+.f64 t1 u))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (+.f64 t1 u)))
(*.f64 (sqrt.f64 (/.f64 -1 (+.f64 t1 u))) (sqrt.f64 (/.f64 -1 (+.f64 t1 u))))
(/.f64 -1 (+.f64 t1 u))
(*.f64 (/.f64 1 (+.f64 t1 u)) -1)
(/.f64 -1 (+.f64 t1 u))
(*.f64 (/.f64 -1 (+.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 -1 (+.f64 (pow.f64 u 3) (pow.f64 t1 3))))
(/.f64 (neg.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (+.f64 (pow.f64 u 3) (pow.f64 t1 3)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(*.f64 (-.f64 t1 u) (/.f64 -1 (-.f64 (*.f64 t1 t1) (*.f64 u u))))
(/.f64 (neg.f64 (-.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u)))
(pow.f64 (/.f64 -1 (+.f64 t1 u)) 1)
(/.f64 -1 (+.f64 t1 u))
(pow.f64 (pow.f64 (+.f64 t1 u) -2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3) 1/3)
(/.f64 -1 (+.f64 t1 u))
(pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 t1 u))) 3)
(/.f64 -1 (+.f64 t1 u))
(pow.f64 (sqrt.f64 (/.f64 -1 (+.f64 t1 u))) 2)
(/.f64 -1 (+.f64 t1 u))
(pow.f64 (neg.f64 (+.f64 t1 u)) -1)
(/.f64 -1 (+.f64 t1 u))
(neg.f64 (/.f64 1 (+.f64 t1 u)))
(/.f64 -1 (+.f64 t1 u))
(sqrt.f64 (pow.f64 (+.f64 t1 u) -2))
(log.f64 (exp.f64 (/.f64 -1 (+.f64 t1 u))))
(/.f64 -1 (+.f64 t1 u))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (+.f64 t1 u)))))
(/.f64 -1 (+.f64 t1 u))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 t1 u)))))
(/.f64 -1 (+.f64 t1 u))
(cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 t1 u)) 3))
(/.f64 -1 (+.f64 t1 u))
(expm1.f64 (log1p.f64 (/.f64 -1 (+.f64 t1 u))))
(/.f64 -1 (+.f64 t1 u))
(log1p.f64 (expm1.f64 (/.f64 -1 (+.f64 t1 u))))
(/.f64 -1 (+.f64 t1 u))
(exp.f64 (log.f64 (/.f64 -1 (+.f64 t1 u))))
(/.f64 -1 (+.f64 t1 u))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (+.f64 t1 u))) 1))
(/.f64 -1 (+.f64 t1 u))

eval245.0ms (2.2%)

Compiler

Compiled 17167 to 7880 computations (54.1% saved)

prune202.0ms (1.8%)

Pruning

30 alts after pruning (22 fresh and 8 done)

PrunedKeptTotal
New83715852
Fresh9716
Picked011
Done077
Total84630876
Error
0b
Counts
876 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
23.8b
(pow.f64 (sqrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2)
29.3b
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
1.5b
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
29.2b
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
22.9b
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
1.8b
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v))
44.7b
(/.f64 (*.f64 (/.f64 t1 u) v) u)
35.9b
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))
44.1b
(/.f64 (*.f64 t1 v) (*.f64 u u))
51.4b
(/.f64 (neg.f64 v) u)
33.4b
(/.f64 (neg.f64 v) t1)
36.2b
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
31.9b
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
44.7b
(/.f64 v (/.f64 u (/.f64 t1 u)))
32.2b
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
43.3b
(/.f64 t1 (/.f64 (*.f64 u u) v))
27.9b
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
1.1b
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
36.2b
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
27.2b
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
29.3b
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
27.3b
(*.f64 (/.f64 (neg.f64 t1) u) (*.f64 (/.f64 1 (+.f64 t1 u)) v))
1.5b
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
30.1b
(*.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (/.f64 u t1) 1))
28.1b
(*.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)))
25.0b
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
33.5b
(*.f64 (/.f64 -1 t1) v)
4.4b
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u))) v)
22.1b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
36.2b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
Compiler

Compiled 633 to 397 computations (37.3% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 t1 u) v)
0.6b
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
1.3b
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v))
Compiler

Compiled 44 to 19 computations (56.8% saved)

series91.0ms (0.8%)

Counts
2 → 60
Calls

18 calls:

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

rewrite111.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
734×log-prod_binary64
664×prod-diff_binary64
283×log-div_binary64
268×fma-def_binary64
246×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01226
127423
2417923
Stop Event
node limit
Counts
2 → 82
Calls
Call 1
Inputs
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v))
(/.f64 (+.f64 t1 u) v)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 v (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 v (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 (/.f64 u t1))) (/.f64 1 (/.f64 (neg.f64 (+.f64 u t1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 u t1)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) 1) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 u t1)) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (+.f64 u t1)) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (+.f64 u t1)) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2)) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (/.f64 (+.f64 u t1) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2)) (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2)) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (cbrt.f64 (/.f64 (+.f64 u t1) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 u t1) v))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (/.f64 (+.f64 u t1) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (sqrt.f64 (/.f64 (+.f64 u t1) v))) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (+.f64 u t1) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 1) (/.f64 v (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (neg.f64 (+.f64 u t1))) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) 1) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 v)) (sqrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 u t1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (neg.f64 (+.f64 u t1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) (pow.f64 (/.f64 (+.f64 u t1) v) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 u t1) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 u t1) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 u t1) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 u t1) (/.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 u t1) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2) (cbrt.f64 (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) (*.f64 (cbrt.f64 (+.f64 u t1)) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 u t1) v)) (sqrt.f64 (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 u t1)) (*.f64 (sqrt.f64 (+.f64 u t1)) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 u t1)) (/.f64 1 (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 v) (+.f64 u t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) 1) (/.f64 (cbrt.f64 (+.f64 u t1)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 u t1)) 1) (/.f64 (sqrt.f64 (+.f64 u t1)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 (+.f64 u t1) (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 u t1)) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (sqrt.f64 (+.f64 u t1)) (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 (+.f64 u t1) (sqrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) (sqrt.f64 v)) (/.f64 (cbrt.f64 (+.f64 u t1)) (sqrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 u t1) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 u t1) v) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 u t1) v)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 v (+.f64 u t1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 u t1) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 u t1) v))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 u t1) 3) (pow.f64 v 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 u t1) v)) 1))))))

simplify96.0ms (0.9%)

Algorithm
egg-herbie
Rules
563×unswap-sqr_binary64
220×log-prod_binary64
180×fma-def_binary64
177×*-commutative_binary64
173×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03282746
19632634
238802454
Stop Event
node limit
Counts
142 → 168
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 (+.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 (*.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 (*.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 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 0 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 1)
(*.f64 1 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v (+.f64 u t1)))
(*.f64 v (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 1)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 v (+.f64 u t1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 v (+.f64 u t1))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 -1 (-.f64 -1 (/.f64 u t1))) (/.f64 1 (/.f64 (neg.f64 (+.f64 u t1)) v)))
(*.f64 (/.f64 v (+.f64 u t1)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) v)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (+.f64 u t1) v)))
(*.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) 1) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 (+.f64 u t1) v)))
(*.f64 (/.f64 1 (+.f64 u t1)) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 1 v)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (+.f64 u t1)) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 1 v)))
(*.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (+.f64 u t1)) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 1 v)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2)) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (/.f64 (+.f64 u t1) v))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2)) (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2)) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (cbrt.f64 (/.f64 (+.f64 u t1) v))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 u t1) v))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (/.f64 (+.f64 u t1) v))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (sqrt.f64 (/.f64 (+.f64 u t1) v))) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (+.f64 u t1) v))))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 1) (/.f64 v (+.f64 u t1)))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (neg.f64 (+.f64 u t1))) (neg.f64 v))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) 1) v)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 v)) (sqrt.f64 v))
(pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 2)
(pow.f64 (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 u t1))) -1)
(neg.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (neg.f64 (+.f64 u t1)) v)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) (pow.f64 (/.f64 (+.f64 u t1) v) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (log.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 1))
(+.f64 0 (/.f64 (+.f64 u t1) v))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 u t1) v))) 1)
(*.f64 1 (/.f64 (+.f64 u t1) v))
(*.f64 (+.f64 u t1) (/.f64 1 v))
(*.f64 (/.f64 (+.f64 u t1) v) 1)
(*.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2) (cbrt.f64 (/.f64 (+.f64 u t1) v)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) (*.f64 (cbrt.f64 (+.f64 u t1)) (/.f64 1 v)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 u t1) v)) (sqrt.f64 (/.f64 (+.f64 u t1) v)))
(*.f64 (sqrt.f64 (+.f64 u t1)) (*.f64 (sqrt.f64 (+.f64 u t1)) (/.f64 1 v)))
(*.f64 (neg.f64 (+.f64 u t1)) (/.f64 1 (neg.f64 v)))
(*.f64 (/.f64 1 v) (+.f64 u t1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) 1) (/.f64 (cbrt.f64 (+.f64 u t1)) v))
(*.f64 (/.f64 (sqrt.f64 (+.f64 u t1)) 1) (/.f64 (sqrt.f64 (+.f64 u t1)) v))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 (+.f64 u t1) (cbrt.f64 v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 (+.f64 u t1) v)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 u t1)) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (sqrt.f64 (+.f64 u t1)) (cbrt.f64 v)))
(*.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 (+.f64 u t1) (sqrt.f64 v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) (sqrt.f64 v)) (/.f64 (cbrt.f64 (+.f64 u t1)) (sqrt.f64 v)))
(pow.f64 (/.f64 (+.f64 u t1) v) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 u t1) v) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 u t1) v)) 2)
(pow.f64 (/.f64 v (+.f64 u t1)) -1)
(neg.f64 (/.f64 (+.f64 u t1) (neg.f64 v)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 u t1) v))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 u t1) 3) (pow.f64 v 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 u t1) v)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 u t1) v)))
(exp.f64 (log.f64 (/.f64 (+.f64 u t1) v)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 u t1) v)) 1))
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 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))
(-.f64 (*.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1))) (/.f64 v t1))
(fma.f64 2 (/.f64 (/.f64 (*.f64 v u) t1) t1) (/.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 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1)))
(-.f64 (fma.f64 (/.f64 (*.f64 -3 v) (pow.f64 t1 3)) (*.f64 u u) (*.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)))) (/.f64 v t1))
(fma.f64 (/.f64 (*.f64 v -3) (pow.f64 t1 3)) (*.f64 u u) (fma.f64 2 (/.f64 (/.f64 (*.f64 v u) t1) t1) (/.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 (*.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 (*.f64 -3 v) (pow.f64 t1 3)) (*.f64 u u) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (-.f64 (*.f64 (fma.f64 -2 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 t1 3))) t1)) (pow.f64 u 3)) (/.f64 v t1))))
(fma.f64 (/.f64 (*.f64 v -3) (pow.f64 t1 3)) (*.f64 u u) (-.f64 (fma.f64 2 (/.f64 (/.f64 (*.f64 v u) t1) t1) (*.f64 (fma.f64 -2 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 t1 3))) t1)) (pow.f64 u 3))) (/.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 t1 u) (neg.f64 (/.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 v (*.f64 t1 t1)))) (*.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))))))
(+.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 t1 (/.f64 (*.f64 u u) v)) (/.f64 (*.f64 -4 (*.f64 v (pow.f64 t1 3))) (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 -3 v) (pow.f64 u 4))) (*.f64 (/.f64 t1 u) (/.f64 v u))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 t1 u) (neg.f64 (/.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 -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 (pow.f64 t1 4) (/.f64 (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 t1 u) (/.f64 v u))))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (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 u) (/.f64 v 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 t1 u) (neg.f64 (/.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 v (*.f64 t1 t1)))) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(+.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (*.f64 (/.f64 t1 u) (/.f64 v u))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3)))
(+.f64 (-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 v (*.f64 t1 t1)))) (*.f64 (/.f64 t1 u) (/.f64 v u))) (/.f64 (*.f64 (pow.f64 t1 3) (*.f64 v -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 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 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (-.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 (/.f64 t1 u) (/.f64 v u))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3))))
(+.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 (/.f64 t1 u) (/.f64 v u))) (fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (/.f64 (*.f64 (pow.f64 t1 3) (*.f64 v -3)) (pow.f64 u 4))))
(*.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 t1 u) (neg.f64 (/.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 v (*.f64 t1 t1)))) (*.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))))))
(+.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 t1 (/.f64 (*.f64 u u) v)) (/.f64 (*.f64 -4 (*.f64 v (pow.f64 t1 3))) (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 -3 v) (pow.f64 u 4))) (*.f64 (/.f64 t1 u) (/.f64 v u))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 t1 u) (neg.f64 (/.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 (/.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 -3 v) (pow.f64 u 4))) (*.f64 (/.f64 t1 u) (/.f64 v u)))))
(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)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v 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 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))
(-.f64 (*.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1))) (/.f64 v t1))
(fma.f64 2 (/.f64 (/.f64 (*.f64 v u) t1) t1) (/.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 (*.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 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (-.f64 (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u)))) (/.f64 v t1)))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (-.f64 (fma.f64 2 (/.f64 (/.f64 (*.f64 v u) t1) t1) (/.f64 v (/.f64 (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 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (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 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 (/.f64 (*.f64 v u) t1) t1) (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 v (/.f64 (pow.f64 t1 3) (*.f64 u 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 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))
(-.f64 (*.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1))) (/.f64 v t1))
(fma.f64 2 (/.f64 (/.f64 (*.f64 v u) t1) t1) (/.f64 (neg.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 v t1) (/.f64 u t1))) (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 (*.f64 u u) 3)) (pow.f64 t1 3)))
(+.f64 (fma.f64 2 (/.f64 (/.f64 (*.f64 v u) t1) t1) (/.f64 (neg.f64 v) t1)) (/.f64 (*.f64 (*.f64 u u) (*.f64 v -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 v t1) (/.f64 u t1)) (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (-.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 v (pow.f64 u 3)) 3) (pow.f64 t1 4))) (/.f64 v t1)))) (/.f64 (*.f64 v (*.f64 (*.f64 u u) 3)) (pow.f64 t1 3)))
(+.f64 (/.f64 (*.f64 (*.f64 u u) (*.f64 v -3)) (pow.f64 t1 3)) (fma.f64 2 (/.f64 (/.f64 (*.f64 v u) t1) t1) (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (fma.f64 2 (/.f64 (*.f64 (*.f64 v (pow.f64 u 3)) 3) (pow.f64 t1 4)) (/.f64 (neg.f64 v) t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 0 (/.f64 (/.f64 v (+.f64 u t1)) (-.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 u t1)) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.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 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 3 (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 u t1)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.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 (exp.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 1)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 1 (/.f64 (/.f64 v (+.f64 u t1)) (-.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 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 v (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 v (+.f64 u t1))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1))))))
(*.f64 (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 t1 u)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 2))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 v (+.f64 u t1))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.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 1 (/.f64 (neg.f64 (+.f64 u t1)) v)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 v (+.f64 u t1)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) v)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (+.f64 u t1) v)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1))))))
(*.f64 (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 t1 u)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) 1) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 (+.f64 u t1) v)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 1 (+.f64 u t1)) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 1 v)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (+.f64 u t1)) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 1 v)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1))))))
(*.f64 (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 t1 u)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (+.f64 u t1)) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 1 v)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2)) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (/.f64 (+.f64 u t1) v))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2)) (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) 2))
(*.f64 (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) 2)))
(*.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2)) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (cbrt.f64 (/.f64 (+.f64 u t1) v))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 u t1) v))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (/.f64 (+.f64 u t1) v))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (sqrt.f64 (/.f64 (+.f64 u t1) v))) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (+.f64 u t1) v))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1))))))
(*.f64 (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 t1 u)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 1) (/.f64 v (+.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (neg.f64 (+.f64 u t1))) (neg.f64 v))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) 1) v)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 v)) (sqrt.f64 v))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(pow.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 3)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 2)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(pow.f64 (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 u t1))) -1)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(neg.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (neg.f64 (+.f64 u t1)) v)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 2))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(log.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.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 u t1)) (-.f64 -1 (/.f64 u t1))))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) 3))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) (pow.f64 (/.f64 (+.f64 u t1) v) 3)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(exp.f64 (log.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.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 u t1)) (-.f64 -1 (/.f64 u t1)))) 1))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(+.f64 0 (/.f64 (+.f64 u t1) v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 t1 u) v))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 t1 u) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 t1 u) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 u t1) v))) 1)
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 1 (/.f64 (+.f64 u t1) v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (+.f64 u t1) (/.f64 1 v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (/.f64 (+.f64 u t1) v) 1)
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 2) (cbrt.f64 (/.f64 (+.f64 u t1) v)))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) (*.f64 (cbrt.f64 (+.f64 u t1)) (/.f64 1 v)))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (sqrt.f64 (/.f64 (+.f64 u t1) v)) (sqrt.f64 (/.f64 (+.f64 u t1) v)))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (sqrt.f64 (+.f64 u t1)) (*.f64 (sqrt.f64 (+.f64 u t1)) (/.f64 1 v)))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (neg.f64 (+.f64 u t1)) (/.f64 1 (neg.f64 v)))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (/.f64 1 v) (+.f64 u t1))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) 1) (/.f64 (cbrt.f64 (+.f64 u t1)) v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (/.f64 (sqrt.f64 (+.f64 u t1)) 1) (/.f64 (sqrt.f64 (+.f64 u t1)) v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 (+.f64 u t1) (cbrt.f64 v)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 v)))
(/.f64 (/.f64 (+.f64 t1 u) (cbrt.f64 v)) (pow.f64 (cbrt.f64 v) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 (+.f64 u t1) v)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (pow.f64 (cbrt.f64 v) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 u t1)) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (sqrt.f64 (+.f64 u t1)) (cbrt.f64 v)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 v)))
(/.f64 (/.f64 (+.f64 t1 u) (cbrt.f64 v)) (pow.f64 (cbrt.f64 v) 2))
(*.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 (+.f64 u t1) (sqrt.f64 v)))
(*.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 (+.f64 t1 u) (sqrt.f64 v)))
(/.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 v)) (sqrt.f64 v))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 u t1)) 2) (sqrt.f64 v)) (/.f64 (cbrt.f64 (+.f64 u t1)) (sqrt.f64 v)))
(*.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 (+.f64 t1 u) (sqrt.f64 v)))
(/.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 v)) (sqrt.f64 v))
(pow.f64 (/.f64 (+.f64 u t1) v) 1)
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(pow.f64 (pow.f64 (/.f64 (+.f64 u t1) v) 3) 1/3)
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) 3)
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 u t1) v)) 2)
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(pow.f64 (/.f64 v (+.f64 u t1)) -1)
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(neg.f64 (/.f64 (+.f64 u t1) (neg.f64 v)))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) 2))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(log.f64 (exp.f64 (/.f64 (+.f64 u t1) v)))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 u t1) v))))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) 3))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 u t1) 3) (pow.f64 v 3)))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 u t1) v)))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 u t1) v)))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(exp.f64 (log.f64 (/.f64 (+.f64 u t1) v)))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 u t1) v)) 1))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (+.f64 t1 u) v)

localize5.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize6.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
14.4b
(/.f64 (*.f64 t1 v) (*.f64 u u))
Compiler

Compiled 19 to 6 computations (68.4% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite44.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
879×pow1_binary64
819×add-log-exp_binary64
819×log1p-expm1-u_binary64
819×expm1-log1p-u_binary64
798×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0710
115010
2218610
Stop Event
node limit
Counts
1 → 42
Calls
Call 1
Inputs
(/.f64 (*.f64 t1 v) (*.f64 u u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 t1 u) (/.f64 v u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 1 (/.f64 (*.f64 u u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 v (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (*.f64 t1 (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 v) (pow.f64 u -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 t1 u) (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) 2) (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 (cbrt.f64 (*.f64 t1 v)) (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) (/.f64 (sqrt.f64 (*.f64 t1 v)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (neg.f64 v)) (/.f64 1 (*.f64 u (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 u) (/.f64 v u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v u) (/.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 u -2) (*.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (/.f64 u v)) (/.f64 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 u) (/.f64 t1 (/.f64 u v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) u) (/.f64 (cbrt.f64 (*.f64 t1 v)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v 1) (/.f64 t1 (*.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 u u)) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) 1) (/.f64 (cbrt.f64 (*.f64 t1 v)) (*.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) 1) (/.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (cbrt.f64 (pow.f64 u 4))) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (cbrt.f64 (pow.f64 u 4))) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 (cbrt.f64 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (cbrt.f64 (pow.f64 u 4))) (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (cbrt.f64 (pow.f64 u 4))) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (cbrt.f64 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 (*.f64 u u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))))))

simplify50.0ms (0.4%)

Algorithm
egg-herbie
Rules
997×log-div_binary64
651×times-frac_binary64
503×associate-/l*_binary64
436×fma-def_binary64
427×associate-*l/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0118841
1322841
21096841
36377841
Stop Event
node limit
Counts
78 → 49
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 (+.f64 1 (*.f64 (/.f64 t1 u) (/.f64 v u))) 1)
(*.f64 t1 (/.f64 1 (/.f64 (*.f64 u u) v)))
(*.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 (/.f64 t1 u) (/.f64 v u)) 1)
(*.f64 1 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) 2) (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))
(*.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 (neg.f64 v)) (/.f64 1 (*.f64 u (neg.f64 u))))
(*.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 1 u) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) u) (/.f64 (cbrt.f64 (*.f64 t1 v)) u))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v 1) (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.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 (cbrt.f64 (pow.f64 u 4))) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 v (cbrt.f64 (pow.f64 u 4))) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (cbrt.f64 (pow.f64 u 4))) (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (cbrt.f64 (pow.f64 u 4))) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (cbrt.f64 u) 2)))
(pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 2)
(pow.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) -1)
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u (neg.f64 u))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 (*.f64 u u) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))
(exp.f64 (log.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))
Outputs
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(-.f64 (+.f64 1 (*.f64 (/.f64 t1 u) (/.f64 v u))) 1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 t1 (/.f64 1 (/.f64 (*.f64 u u) v)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 1 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) 2) (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 (cbrt.f64 (*.f64 t1 v)) (pow.f64 u -2)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) (/.f64 (sqrt.f64 (*.f64 t1 v)) u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 u -2)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (*.f64 t1 (neg.f64 v)) (/.f64 1 (*.f64 u (neg.f64 u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (pow.f64 u -2) (*.f64 t1 v))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 t1 (/.f64 u v)) (/.f64 1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 1 u) (/.f64 t1 (/.f64 u v)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) u) (/.f64 (cbrt.f64 (*.f64 t1 v)) u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 v 1) (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) 1) (/.f64 (cbrt.f64 (*.f64 t1 v)) (*.f64 u u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) 1) (/.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 u u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 t1 (cbrt.f64 (pow.f64 u 4))) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (*.f64 t1 v) (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 v (cbrt.f64 (pow.f64 u 4))) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 t1 (cbrt.f64 (pow.f64 u 4))) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (*.f64 t1 v) (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 t1 (cbrt.f64 (pow.f64 u 4))) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (*.f64 t1 v) (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (cbrt.f64 (pow.f64 u 4))) (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (cbrt.f64 (pow.f64 u 4))))
(*.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (cbrt.f64 (pow.f64 u 4))))
(/.f64 (cbrt.f64 (/.f64 t1 (*.f64 u (/.f64 u v)))) (/.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (cbrt.f64 (pow.f64 u 4))) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 t1 (cbrt.f64 (pow.f64 u 4))) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (*.f64 t1 v) (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)))
(pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(pow.f64 (pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 3) 1/3)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))) 3)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 2)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(pow.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) -1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u (neg.f64 u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)) 3))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 (*.f64 u u) 3)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(exp.f64 (log.f64 (*.f64 (/.f64 t1 u) (/.f64 v u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
8.8b
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
9.1b
(/.f64 (*.f64 u u) v)
Compiler

Compiled 24 to 7 computations (70.8% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite94.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
908×pow1_binary64
845×add-log-exp_binary64
844×log1p-expm1-u_binary64
844×expm1-log1p-u_binary64
93×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
117817
2275317
Stop Event
node limit
Counts
2 → 83
Calls
Call 1
Inputs
(/.f64 (*.f64 u u) v)
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 u v) u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u (/.f64 1 (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u (*.f64 u (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u u) (/.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 u v) u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 u v) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2) (cbrt.f64 (*.f64 (/.f64 u v) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 u 4)) (*.f64 (pow.f64 (cbrt.f64 u) 2) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u (sqrt.f64 v)) (/.f64 u (sqrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u (neg.f64 u)) (/.f64 1 (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 v) (*.f64 u u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u 1) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u v) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) 1) (/.f64 (pow.f64 (cbrt.f64 u) 2) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u (pow.f64 (cbrt.f64 v) 2)) (/.f64 u (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 (*.f64 u u) (cbrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (*.f64 (/.f64 u v) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 (*.f64 u u) (sqrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) (sqrt.f64 v)) (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 u v) u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 u v) u) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u (sqrt.f64 v)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 v (*.f64 u u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 u u) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 u 4) (*.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 u v) u)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 u v) u))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 u v) u) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 u u) 3) (pow.f64 v 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 u v) u)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 u v) u)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 u v) u)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 v (/.f64 (/.f64 t1 u) u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (/.f64 u v) u)) (*.f64 v (/.f64 (/.f64 t1 u) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 (/.f64 t1 u) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 v (*.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 1 (/.f64 (neg.f64 u) (/.f64 v u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 v (/.f64 (/.f64 t1 u) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) (pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 2) (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (*.f64 u u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (*.f64 u u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 u u)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 u) u) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 u u)) (/.f64 t1 (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 u u)) (/.f64 (cbrt.f64 t1) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) (*.f64 u u)) (/.f64 (sqrt.f64 t1) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 u u)) (/.f64 t1 (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 (/.f64 u v) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 (/.f64 u v) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2)) (/.f64 t1 (cbrt.f64 (*.f64 (/.f64 u v) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2)) (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (*.f64 (/.f64 u v) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2)) (/.f64 t1 (cbrt.f64 (*.f64 (/.f64 u v) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 u (sqrt.f64 v))) (/.f64 (cbrt.f64 t1) (/.f64 u (sqrt.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 u) (/.f64 v u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 t1 u) u) 1) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 t1 u) u) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 t1 u) u) (sqrt.f64 v)) (sqrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u (*.f64 t1 (/.f64 v u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 (/.f64 u v) u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))))))

simplify61.0ms (0.5%)

Algorithm
egg-herbie
Rules
623×unswap-sqr_binary64
341×associate-/r/_binary64
339×*-commutative_binary64
297×associate-/l/_binary64
250×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01971446
15321431
220651428
377531428
Stop Event
node limit
Counts
143 → 103
Calls
Call 1
Inputs
(/.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 -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 (exp.f64 (log1p.f64 (*.f64 (/.f64 u v) u))) 1)
(*.f64 u (/.f64 1 (/.f64 v u)))
(*.f64 u (*.f64 u (/.f64 1 v)))
(*.f64 (*.f64 u u) (/.f64 1 v))
(*.f64 (*.f64 (/.f64 u v) u) 1)
(*.f64 1 (*.f64 (/.f64 u v) u))
(*.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2) (cbrt.f64 (*.f64 (/.f64 u v) u)))
(*.f64 (cbrt.f64 (pow.f64 u 4)) (*.f64 (pow.f64 (cbrt.f64 u) 2) (/.f64 1 v)))
(*.f64 (/.f64 u (sqrt.f64 v)) (/.f64 u (sqrt.f64 v)))
(*.f64 (*.f64 u (neg.f64 u)) (/.f64 1 (neg.f64 v)))
(*.f64 (/.f64 1 v) (*.f64 u u))
(*.f64 (/.f64 u 1) (/.f64 u v))
(*.f64 (/.f64 u v) u)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) 1) (/.f64 (pow.f64 (cbrt.f64 u) 2) v))
(*.f64 (/.f64 u (pow.f64 (cbrt.f64 v) 2)) (/.f64 u (cbrt.f64 v)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 (*.f64 u u) (cbrt.f64 v)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (*.f64 (/.f64 u v) u)))
(*.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 (*.f64 u u) (sqrt.f64 v)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) (sqrt.f64 v)) (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 v)))
(pow.f64 (*.f64 (/.f64 u v) u) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 u v) u) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 3)
(pow.f64 (/.f64 u (sqrt.f64 v)) 2)
(pow.f64 (/.f64 v (*.f64 u u)) -1)
(neg.f64 (/.f64 (*.f64 u u) (neg.f64 v)))
(sqrt.f64 (/.f64 (pow.f64 u 4) (*.f64 v v)))
(log.f64 (exp.f64 (*.f64 (/.f64 u v) u)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 u v) u))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 u v) u) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 u u) 3) (pow.f64 v 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 u v) u)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 u v) u)))
(exp.f64 (log.f64 (*.f64 (/.f64 u v) u)))
(-.f64 0 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 1)
(-.f64 (/.f64 0 (*.f64 (/.f64 u v) u)) (*.f64 v (/.f64 (/.f64 t1 u) u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (/.f64 1 (/.f64 (neg.f64 u) (/.f64 v u))))
(*.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)
(*.f64 1 (*.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 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (*.f64 u u))))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (*.f64 u u))))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(*.f64 (/.f64 (/.f64 t1 u) u) v)
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
(*.f64 (/.f64 1 (*.f64 u u)) (/.f64 t1 (/.f64 1 v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 u u)) (/.f64 (cbrt.f64 t1) (/.f64 1 v)))
(*.f64 (/.f64 (sqrt.f64 t1) (*.f64 u u)) (/.f64 (sqrt.f64 t1) (/.f64 1 v)))
(*.f64 (/.f64 -1 (*.f64 u u)) (/.f64 t1 (/.f64 1 v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 (/.f64 u v) u)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 (/.f64 u v) u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2)) (/.f64 t1 (cbrt.f64 (*.f64 (/.f64 u v) u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2)) (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (*.f64 (/.f64 u v) u))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2)) (/.f64 t1 (cbrt.f64 (*.f64 (/.f64 u v) u))))
(*.f64 (/.f64 1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 u (sqrt.f64 v))) (/.f64 (cbrt.f64 t1) (/.f64 u (sqrt.f64 v))))
(*.f64 (/.f64 -1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))
(*.f64 (*.f64 (/.f64 (/.f64 t1 u) u) 1) v)
(*.f64 (*.f64 (/.f64 (/.f64 t1 u) u) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))
(*.f64 (*.f64 (/.f64 (/.f64 t1 u) u) (sqrt.f64 v)) (sqrt.f64 v))
(pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)
(pow.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 3)
(pow.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) 2)
(pow.f64 (/.f64 u (*.f64 t1 (/.f64 v u))) -1)
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(sqrt.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 2))
(log.f64 (exp.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(log.f64 (+.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 t1 3) (pow.f64 (*.f64 (/.f64 u v) u) 3)))
(expm1.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(log1p.f64 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(exp.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
Outputs
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(*.f64 u (/.f64 u v))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 u v) u))) 1)
(*.f64 u (/.f64 u v))
(*.f64 u (/.f64 1 (/.f64 v u)))
(*.f64 u (/.f64 u v))
(*.f64 u (*.f64 u (/.f64 1 v)))
(*.f64 u (/.f64 u v))
(*.f64 (*.f64 u u) (/.f64 1 v))
(*.f64 u (/.f64 u v))
(*.f64 (*.f64 (/.f64 u v) u) 1)
(*.f64 u (/.f64 u v))
(*.f64 1 (*.f64 (/.f64 u v) u))
(*.f64 u (/.f64 u v))
(*.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2))
(*.f64 u (/.f64 u v))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2) (cbrt.f64 (*.f64 (/.f64 u v) u)))
(*.f64 u (/.f64 u v))
(*.f64 (cbrt.f64 (pow.f64 u 4)) (*.f64 (pow.f64 (cbrt.f64 u) 2) (/.f64 1 v)))
(*.f64 (cbrt.f64 (pow.f64 u 4)) (*.f64 (/.f64 1 v) (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)) v)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) v) (pow.f64 (cbrt.f64 u) 2))
(*.f64 (/.f64 u (sqrt.f64 v)) (/.f64 u (sqrt.f64 v)))
(*.f64 u (/.f64 u v))
(*.f64 (*.f64 u (neg.f64 u)) (/.f64 1 (neg.f64 v)))
(*.f64 u (*.f64 (neg.f64 u) (/.f64 1 (neg.f64 v))))
(/.f64 (neg.f64 (*.f64 u u)) (neg.f64 v))
(*.f64 (/.f64 u (neg.f64 v)) (neg.f64 u))
(*.f64 (/.f64 1 v) (*.f64 u u))
(*.f64 u (/.f64 u v))
(*.f64 (/.f64 u 1) (/.f64 u v))
(*.f64 u (/.f64 u v))
(*.f64 (/.f64 u v) u)
(*.f64 u (/.f64 u v))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) 1) (/.f64 (pow.f64 (cbrt.f64 u) 2) v))
(*.f64 (cbrt.f64 (pow.f64 u 4)) (*.f64 (/.f64 1 v) (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)) v)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) v) (pow.f64 (cbrt.f64 u) 2))
(*.f64 (/.f64 u (pow.f64 (cbrt.f64 v) 2)) (/.f64 u (cbrt.f64 v)))
(*.f64 u (/.f64 u v))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 (*.f64 u u) (cbrt.f64 v)))
(*.f64 u (/.f64 u v))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (*.f64 (/.f64 u v) u)))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) (/.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 v) 2)))
(*.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 (*.f64 u u) (sqrt.f64 v)))
(*.f64 u (/.f64 u v))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) (sqrt.f64 v)) (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 v)))
(*.f64 (cbrt.f64 (pow.f64 u 4)) (*.f64 (/.f64 1 v) (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)) v)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 u 4)) v) (pow.f64 (cbrt.f64 u) 2))
(pow.f64 (*.f64 (/.f64 u v) u) 1)
(*.f64 u (/.f64 u v))
(pow.f64 (pow.f64 (*.f64 (/.f64 u v) u) 3) 1/3)
(*.f64 u (/.f64 u v))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 3)
(*.f64 u (/.f64 u v))
(pow.f64 (/.f64 u (sqrt.f64 v)) 2)
(*.f64 u (/.f64 u v))
(pow.f64 (/.f64 v (*.f64 u u)) -1)
(*.f64 u (/.f64 u v))
(neg.f64 (/.f64 (*.f64 u u) (neg.f64 v)))
(*.f64 u (*.f64 (neg.f64 u) (/.f64 1 (neg.f64 v))))
(/.f64 (neg.f64 (*.f64 u u)) (neg.f64 v))
(*.f64 (/.f64 u (neg.f64 v)) (neg.f64 u))
(sqrt.f64 (/.f64 (pow.f64 u 4) (*.f64 v v)))
(fabs.f64 (*.f64 u (/.f64 u v)))
(log.f64 (exp.f64 (*.f64 (/.f64 u v) u)))
(*.f64 u (/.f64 u v))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 u v) u))))
(*.f64 u (/.f64 u v))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 u v) u) 3))
(*.f64 u (/.f64 u v))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 u u) 3) (pow.f64 v 3)))
(*.f64 u (/.f64 u v))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 u v) u)))
(*.f64 u (/.f64 u v))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 u v) u)))
(*.f64 u (/.f64 u v))
(exp.f64 (log.f64 (*.f64 (/.f64 u v) u)))
(*.f64 u (/.f64 u v))
(-.f64 0 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(-.f64 (exp.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(-.f64 (/.f64 0 (*.f64 (/.f64 u v) u)) (*.f64 v (/.f64 (/.f64 t1 u) u)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 1 (/.f64 (neg.f64 u) (/.f64 v u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 1 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 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 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 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 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 (/.f64 (/.f64 t1 u) u) v)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 (/.f64 1 (*.f64 u u)) (/.f64 t1 (/.f64 1 v)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 u u)) (/.f64 (cbrt.f64 t1) (/.f64 1 v)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 (sqrt.f64 t1) (*.f64 u u)) (/.f64 (sqrt.f64 t1) (/.f64 1 v)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 -1 (*.f64 u u)) (/.f64 t1 (/.f64 1 v)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 (/.f64 u v) u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 (/.f64 u v) u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2)) (/.f64 t1 (cbrt.f64 (*.f64 (/.f64 u v) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) 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 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (/.f64 u t1)) u)) (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (*.f64 (/.f64 u v) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 u v) u)) 2)) (/.f64 t1 (cbrt.f64 (*.f64 (/.f64 u v) u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 (/.f64 1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 u (sqrt.f64 v))) (/.f64 (cbrt.f64 t1) (/.f64 u (sqrt.f64 v))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 -1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (*.f64 (/.f64 (/.f64 t1 u) u) 1) v)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (*.f64 (/.f64 (/.f64 t1 u) u) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (*.f64 (/.f64 (/.f64 t1 u) u) (sqrt.f64 v)) (sqrt.f64 v))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(pow.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 3) 1/3)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 3)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(pow.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) 2)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(pow.f64 (/.f64 u (*.f64 t1 (/.f64 v u))) -1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(sqrt.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(log.f64 (exp.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(cbrt.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 3))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 (/.f64 u v) u) 3)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(expm1.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(log1p.f64 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(exp.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))

localize35.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
5.2b
(/.f64 v (/.f64 u t1))
7.9b
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
Compiler

Compiled 26 to 7 computations (73.1% saved)

series13.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite57.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
605×log-prod_binary64
422×prod-diff_binary64
274×pow2_binary64
235×log-div_binary64
194×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0820
119020
2317620
Stop Event
node limit
Counts
2 → 103
Calls
Call 1
Inputs
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
(/.f64 v (/.f64 u t1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 1 (*.f64 (/.f64 u t1) (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (*.f64 (/.f64 t1 u) (/.f64 1 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 v t1) u) (/.f64 1 (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2)) (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (/.f64 1 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (*.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (/.f64 1 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (/.f64 1 (neg.f64 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t1 u)) (/.f64 (*.f64 v t1) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v u) (*.f64 t1 (/.f64 1 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (-.f64 t1 u)) (/.f64 (cbrt.f64 v) (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 v) (-.f64 t1 u)) (/.f64 (sqrt.f64 v) (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v 1) (/.f64 (/.f64 t1 u) (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v u) 1) (/.f64 t1 (-.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 (/.f64 t1 u) (cbrt.f64 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 t1 u)) -2) (/.f64 (/.f64 (*.f64 v t1) u) (cbrt.f64 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (cbrt.f64 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v u) (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 t1 (cbrt.f64 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (sqrt.f64 (-.f64 t1 u))) (/.f64 (/.f64 t1 u) (sqrt.f64 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 t1 u) -1/2) (/.f64 (/.f64 (*.f64 v t1) u) (sqrt.f64 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (sqrt.f64 (-.f64 t1 u))) (/.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (sqrt.f64 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v u) (sqrt.f64 (-.f64 t1 u))) (/.f64 t1 (sqrt.f64 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 v t1) u) (-.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (+.f64 u t1) (*.f64 t1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 v t1) u) (fma.f64 t1 t1 (neg.f64 (*.f64 u u)))) (+.f64 u t1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3) (pow.f64 (-.f64 t1 u) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 u (*.f64 v t1)) (-.f64 t1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 u t1) (-.f64 t1 u)) v) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 v t1) u) (neg.f64 (-.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3) (pow.f64 (-.f64 t1 u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 v t1) u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 v t1) u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 v u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 v t1) u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 v t1) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (cbrt.f64 (/.f64 (*.f64 v t1) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (sqrt.f64 (/.f64 (*.f64 v t1) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (/.f64 1 (/.f64 (neg.f64 u) t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 u) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v u) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v 1) (/.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 u) (/.f64 v (/.f64 1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) (/.f64 1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) (/.f64 1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 u t1)) -2) (/.f64 v (cbrt.f64 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (/.f64 t1 u) -2))) (cbrt.f64 (/.f64 (*.f64 v t1) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 (/.f64 t1 u) -2))) (/.f64 (sqrt.f64 v) (cbrt.f64 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 u t1) -1/2) (/.f64 v (sqrt.f64 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (/.f64 u t1))) (/.f64 (cbrt.f64 v) (sqrt.f64 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (neg.f64 u)) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v u) 1) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v u) (pow.f64 (cbrt.f64 t1) 2)) (cbrt.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v u) (sqrt.f64 t1)) (sqrt.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 v t1) u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u (*.f64 v t1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u t1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 u (*.f64 v t1)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (/.f64 (neg.f64 u) t1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 v t1) u))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u t1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 v t1) u)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 v t1) u)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 v t1) u)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 v t1) u)) 1))))))

simplify60.0ms (0.5%)

Algorithm
egg-herbie
Rules
894×fma-def_binary64
309×unswap-sqr_binary64
271×log-prod_binary64
257×associate-/l*_binary64
220×div-sub_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03052494
18072414
233302366
Stop Event
node limit
Counts
175 → 175
Calls
Call 1
Inputs
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(/.f64 v u)
(+.f64 (/.f64 v u) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.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 (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 -1 (/.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 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.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 (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 -1 (/.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 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.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 (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 -1 (/.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 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))))))
(/.f64 v u)
(+.f64 (/.f64 v u) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(/.f64 v u)
(+.f64 (/.f64 v u) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(/.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 0 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))) 1)
(*.f64 v (/.f64 1 (*.f64 (/.f64 u t1) (-.f64 t1 u))))
(*.f64 v (*.f64 (/.f64 t1 u) (/.f64 1 (-.f64 t1 u))))
(*.f64 (/.f64 (*.f64 v t1) u) (/.f64 1 (-.f64 t1 u)))
(*.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))) 1)
(*.f64 1 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))
(*.f64 (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2)) (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (/.f64 1 (-.f64 t1 u))))
(*.f64 (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (*.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (/.f64 1 (-.f64 t1 u))))
(*.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (/.f64 1 (neg.f64 (-.f64 t1 u))))
(*.f64 (/.f64 1 (-.f64 t1 u)) (/.f64 (*.f64 v t1) u))
(*.f64 (/.f64 v u) (*.f64 t1 (/.f64 1 (-.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (-.f64 t1 u)) (/.f64 (cbrt.f64 v) (/.f64 u t1)))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 t1 u)) (/.f64 (sqrt.f64 v) (/.f64 u t1)))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 t1 u) (-.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (-.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v u) 1) (/.f64 t1 (-.f64 t1 u)))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 (/.f64 t1 u) (cbrt.f64 (-.f64 t1 u))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t1 u)) -2) (/.f64 (/.f64 (*.f64 v t1) u) (cbrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (cbrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v u) (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 t1 (cbrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 t1 u))) (/.f64 (/.f64 t1 u) (sqrt.f64 (-.f64 t1 u))))
(*.f64 (pow.f64 (-.f64 t1 u) -1/2) (/.f64 (/.f64 (*.f64 v t1) u) (sqrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (sqrt.f64 (-.f64 t1 u))) (/.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (sqrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v u) (sqrt.f64 (-.f64 t1 u))) (/.f64 t1 (sqrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) u) (-.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (+.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) u) (fma.f64 t1 t1 (neg.f64 (*.f64 u u)))) (+.f64 u t1))
(pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) 3)
(pow.f64 (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) 2)
(pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3) (pow.f64 (-.f64 t1 u) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 u (*.f64 v t1)) (-.f64 t1 u)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 u t1) (-.f64 t1 u)) v) -1)
(pow.f64 (/.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) 1) -1)
(neg.f64 (/.f64 (/.f64 (*.f64 v t1) u) (neg.f64 (-.f64 t1 u))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2))
(log.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3) (pow.f64 (-.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(log1p.f64 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(exp.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) 1))
(+.f64 0 (/.f64 (*.f64 v t1) u))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 v t1) u))) 1)
(*.f64 v (/.f64 t1 u))
(*.f64 t1 (/.f64 v u))
(*.f64 (/.f64 (*.f64 v t1) u) 1)
(*.f64 1 (/.f64 (*.f64 v t1) u))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 t1 u)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (cbrt.f64 (/.f64 (*.f64 v t1) u)))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 t1 u)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (sqrt.f64 (/.f64 (*.f64 v t1) u)))
(*.f64 (neg.f64 v) (/.f64 1 (/.f64 (neg.f64 u) t1)))
(*.f64 (/.f64 t1 u) v)
(*.f64 (/.f64 v u) t1)
(*.f64 (/.f64 v 1) (/.f64 t1 u))
(*.f64 (/.f64 1 u) (/.f64 v (/.f64 1 t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) (/.f64 1 t1)))
(*.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) (/.f64 1 t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (/.f64 u t1)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (/.f64 u t1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 u t1)) -2) (/.f64 v (cbrt.f64 (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (/.f64 t1 u) -2))) (cbrt.f64 (/.f64 (*.f64 v t1) u)))
(*.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 (/.f64 t1 u) -2))) (/.f64 (sqrt.f64 v) (cbrt.f64 (/.f64 u t1))))
(*.f64 (pow.f64 (/.f64 u t1) -1/2) (/.f64 v (sqrt.f64 (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (/.f64 u t1))) (/.f64 (cbrt.f64 v) (sqrt.f64 (/.f64 u t1))))
(*.f64 (/.f64 v (neg.f64 u)) (neg.f64 t1))
(*.f64 (*.f64 (/.f64 v u) 1) t1)
(*.f64 (*.f64 (/.f64 v u) (pow.f64 (cbrt.f64 t1) 2)) (cbrt.f64 t1))
(*.f64 (*.f64 (/.f64 v u) (sqrt.f64 t1)) (sqrt.f64 t1))
(pow.f64 (/.f64 (*.f64 v t1) u) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) 2)
(pow.f64 (/.f64 u (*.f64 v t1)) -1)
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u t1) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 u (*.f64 v t1)) 1) -1)
(neg.f64 (/.f64 v (/.f64 (neg.f64 u) t1)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 2))
(log.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 v t1) u))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u t1) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 v t1) u)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 v t1) u)))
(exp.f64 (log.f64 (/.f64 (*.f64 v t1) u)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 v t1) u)) 1))
Outputs
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 (*.f64 t1 v) (*.f64 (-.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(/.f64 v u)
(+.f64 (/.f64 v u) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (/.f64 v t1)))
(+.f64 (+.f64 (/.f64 v u) (/.f64 v t1)) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (*.f64 (/.f64 v t1) (/.f64 u t1))))
(+.f64 (fma.f64 (/.f64 v t1) (/.f64 u t1) (/.f64 v t1)) (/.f64 v u))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(+.f64 (/.f64 v u) (+.f64 (+.f64 (/.f64 v t1) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (*.f64 (/.f64 v t1) (/.f64 u t1))))
(+.f64 (fma.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u) (/.f64 v t1)) (fma.f64 (/.f64 v t1) (/.f64 u t1) (/.f64 v u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(+.f64 (*.f64 -1 (/.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 v (*.f64 t1 t1)) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(neg.f64 (fma.f64 (/.f64 v u) (/.f64 t1 u) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)))
(+.f64 (*.f64 -1 (/.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)))))
(fma.f64 -1 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (*.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 v (/.f64 (neg.f64 t1) u)) u) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(neg.f64 (fma.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v (fma.f64 (/.f64 v u) (/.f64 t1 u) (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3))))))
(+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))))))
(fma.f64 -1 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (fma.f64 -1 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (*.f64 -1 (+.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(-.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v (fma.f64 (/.f64 v u) (/.f64 t1 u) (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3)))))) (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(+.f64 (*.f64 -1 (/.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 v (*.f64 t1 t1)) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(neg.f64 (fma.f64 (/.f64 v u) (/.f64 t1 u) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)))
(+.f64 (*.f64 -1 (/.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)))))
(fma.f64 -1 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (*.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 v (/.f64 (neg.f64 t1) u)) u) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(neg.f64 (fma.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v (fma.f64 (/.f64 v u) (/.f64 t1 u) (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3))))))
(+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))))))
(fma.f64 -1 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (fma.f64 -1 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (*.f64 -1 (+.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(-.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v (fma.f64 (/.f64 v u) (/.f64 t1 u) (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3)))))) (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(+.f64 (*.f64 -1 (/.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 v (*.f64 t1 t1)) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(neg.f64 (fma.f64 (/.f64 v u) (/.f64 t1 u) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)))
(+.f64 (*.f64 -1 (/.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)))))
(fma.f64 -1 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (*.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 v (/.f64 (neg.f64 t1) u)) u) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(neg.f64 (fma.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v (fma.f64 (/.f64 v u) (/.f64 t1 u) (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3))))))
(+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))))))
(fma.f64 -1 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (fma.f64 -1 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (*.f64 -1 (+.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(-.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v (fma.f64 (/.f64 v u) (/.f64 t1 u) (/.f64 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3)))))) (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v))
(/.f64 v u)
(+.f64 (/.f64 v u) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (/.f64 v t1)))
(+.f64 (+.f64 (/.f64 v u) (/.f64 v t1)) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (*.f64 (/.f64 v t1) (/.f64 u t1))))
(+.f64 (fma.f64 (/.f64 v t1) (/.f64 u t1) (/.f64 v t1)) (/.f64 v u))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(+.f64 (/.f64 v u) (+.f64 (+.f64 (/.f64 v t1) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (*.f64 (/.f64 v t1) (/.f64 u t1))))
(+.f64 (fma.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u) (/.f64 v t1)) (fma.f64 (/.f64 v t1) (/.f64 u t1) (/.f64 v u)))
(/.f64 v u)
(+.f64 (/.f64 v u) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (/.f64 v t1)))
(+.f64 (+.f64 (/.f64 v u) (/.f64 v t1)) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (*.f64 (/.f64 v t1) (/.f64 u t1))))
(+.f64 (fma.f64 (/.f64 v t1) (/.f64 u t1) (/.f64 v t1)) (/.f64 v u))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (/.f64 v u) (+.f64 (/.f64 v t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(+.f64 (/.f64 v u) (+.f64 (+.f64 (/.f64 v t1) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (*.f64 (/.f64 v t1) (/.f64 u t1))))
(+.f64 (fma.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u) (/.f64 v t1)) (fma.f64 (/.f64 v t1) (/.f64 u t1) (/.f64 v u)))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(+.f64 0 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 (*.f64 u (-.f64 t1 u)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (-.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 (*.f64 u (-.f64 t1 u)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v (-.f64 t1 u))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))) 1)
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 v (/.f64 1 (*.f64 (/.f64 u t1) (-.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 v (*.f64 (/.f64 t1 u) (/.f64 1 (-.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (/.f64 (*.f64 v t1) u) (/.f64 1 (-.f64 t1 u)))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))) 1)
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 1 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2)))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 u (-.f64 t1 u)) (*.f64 t1 v)) -2)))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 (/.f64 u t1) v)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2)) (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 u (-.f64 t1 u)) (*.f64 t1 v)) -2)))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 (/.f64 u t1) v)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (/.f64 1 (-.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (*.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (/.f64 1 (-.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (*.f64 v (neg.f64 (/.f64 t1 u))) (/.f64 1 (neg.f64 (-.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (/.f64 1 (-.f64 t1 u)) (/.f64 (*.f64 v t1) u))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (/.f64 v u) (*.f64 t1 (/.f64 1 (-.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (-.f64 t1 u)) (/.f64 (cbrt.f64 v) (/.f64 u t1)))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 t1 u)) (/.f64 (sqrt.f64 v) (/.f64 u t1)))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 t1 u) (-.f64 t1 u)))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (-.f64 t1 u)))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (-.f64 t1 u)))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (/.f64 (/.f64 v u) 1) (/.f64 t1 (-.f64 t1 u)))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 (/.f64 t1 u) (cbrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 t1 (*.f64 (cbrt.f64 (-.f64 t1 u)) u)))
(/.f64 (/.f64 v u) (/.f64 (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2) (/.f64 t1 (cbrt.f64 (-.f64 t1 u)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t1 u)) -2) (/.f64 (/.f64 (*.f64 v t1) u) (cbrt.f64 (-.f64 t1 u))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t1 u)) -2) (/.f64 (*.f64 t1 v) (*.f64 (cbrt.f64 (-.f64 t1 u)) u)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t1 u)) -2) (*.f64 v (/.f64 t1 (*.f64 u (cbrt.f64 (-.f64 t1 u))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t1 u)) -2) (/.f64 (/.f64 t1 (/.f64 u v)) (cbrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v u))) 2) (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))) (pow.f64 (cbrt.f64 (/.f64 t1 (/.f64 u v))) 2)) (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (cbrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 t1 (*.f64 (cbrt.f64 (-.f64 t1 u)) u)))
(/.f64 (/.f64 v u) (/.f64 (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2) (/.f64 t1 (cbrt.f64 (-.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 v u) (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 t1 (cbrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2)) (/.f64 t1 (*.f64 (cbrt.f64 (-.f64 t1 u)) u)))
(/.f64 (/.f64 v u) (/.f64 (pow.f64 (cbrt.f64 (-.f64 t1 u)) 2) (/.f64 t1 (cbrt.f64 (-.f64 t1 u)))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 t1 u))) (/.f64 (/.f64 t1 u) (sqrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 t1 u))) (/.f64 t1 (*.f64 (sqrt.f64 (-.f64 t1 u)) u)))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 t1 u))) (/.f64 t1 (*.f64 u (sqrt.f64 (-.f64 t1 u)))))
(*.f64 (pow.f64 (-.f64 t1 u) -1/2) (/.f64 (/.f64 (*.f64 v t1) u) (sqrt.f64 (-.f64 t1 u))))
(*.f64 (pow.f64 (-.f64 t1 u) -1/2) (/.f64 (*.f64 t1 v) (*.f64 (sqrt.f64 (-.f64 t1 u)) u)))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 t1 u) -1/2) v) (/.f64 t1 u)) (sqrt.f64 (-.f64 t1 u)))
(/.f64 (pow.f64 (-.f64 t1 u) -1/2) (/.f64 (sqrt.f64 (-.f64 t1 u)) (/.f64 t1 (/.f64 u v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (sqrt.f64 (-.f64 t1 u))) (/.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (sqrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 t1 u))) (/.f64 t1 (*.f64 (sqrt.f64 (-.f64 t1 u)) u)))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 t1 u))) (/.f64 t1 (*.f64 u (sqrt.f64 (-.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 v u) (sqrt.f64 (-.f64 t1 u))) (/.f64 t1 (sqrt.f64 (-.f64 t1 u))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 t1 u))) (/.f64 t1 (*.f64 (sqrt.f64 (-.f64 t1 u)) u)))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 t1 u))) (/.f64 t1 (*.f64 u (sqrt.f64 (-.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) u) (-.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (+.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 (*.f64 t1 v) (*.f64 (-.f64 (pow.f64 t1 3) (pow.f64 u 3)) u)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(*.f64 (*.f64 (/.f64 v (-.f64 (pow.f64 t1 3) (pow.f64 u 3))) (/.f64 t1 u)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(/.f64 (/.f64 t1 (/.f64 u v)) (/.f64 (-.f64 (pow.f64 t1 3) (pow.f64 u 3)) (fma.f64 t1 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) u) (fma.f64 t1 t1 (neg.f64 (*.f64 u u)))) (+.f64 u t1))
(*.f64 (+.f64 t1 u) (/.f64 (*.f64 t1 v) (*.f64 (fma.f64 t1 t1 (*.f64 u (neg.f64 u))) u)))
(*.f64 (+.f64 t1 u) (/.f64 t1 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (/.f64 u v))))
(/.f64 (*.f64 (/.f64 t1 (/.f64 u v)) (+.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u)))
(pow.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))) 1)
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(pow.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2) 1/2)
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(pow.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 u (-.f64 t1 u)) (*.f64 t1 v)) -3))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 (/.f64 u t1) v)) -3))
(pow.f64 (cbrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) 3)
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(pow.f64 (sqrt.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) 2)
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -1)
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3) (pow.f64 (-.f64 t1 u) 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 (/.f64 v u)) 3) (pow.f64 (-.f64 t1 u) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 t1 (/.f64 u v)) 3) (pow.f64 (-.f64 t1 u) 3)))
(pow.f64 (*.f64 (/.f64 u (*.f64 v t1)) (-.f64 t1 u)) -1)
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(pow.f64 (/.f64 (*.f64 (/.f64 u t1) (-.f64 t1 u)) v) -1)
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(pow.f64 (/.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) 1) -1)
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(neg.f64 (/.f64 (/.f64 (*.f64 v t1) u) (neg.f64 (-.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -2))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(log.f64 (exp.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u))))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 u (*.f64 v t1))) -3))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 u (-.f64 t1 u)) (*.f64 t1 v)) -3))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t1 u) (/.f64 (/.f64 u t1) v)) -3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3) (pow.f64 (-.f64 t1 u) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 (/.f64 v u)) 3) (pow.f64 (-.f64 t1 u) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 t1 (/.f64 u v)) 3) (pow.f64 (-.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(log1p.f64 (expm1.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(exp.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))) 1))
(*.f64 v (/.f64 t1 (*.f64 u (-.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 u v)) (-.f64 t1 u))
(+.f64 0 (/.f64 (*.f64 v t1) u))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v u)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 v t1) u))) 1)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 v (/.f64 t1 u))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (/.f64 (*.f64 v t1) u) 1)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 1 (/.f64 (*.f64 v t1) u))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 t1 u)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 2) (cbrt.f64 (/.f64 (*.f64 v t1) u)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 t1 u)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) (sqrt.f64 (/.f64 (*.f64 v t1) u)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (neg.f64 v) (/.f64 1 (/.f64 (neg.f64 u) t1)))
(*.f64 (neg.f64 v) (/.f64 t1 (neg.f64 u)))
(/.f64 (neg.f64 v) (neg.f64 (/.f64 u t1)))
(*.f64 (/.f64 t1 u) v)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (/.f64 v u) t1)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (/.f64 v 1) (/.f64 t1 u))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (/.f64 1 u) (/.f64 v (/.f64 1 t1)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) (/.f64 1 t1)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) (/.f64 1 t1)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (/.f64 u t1)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (/.f64 u t1)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 u t1)) -2) (/.f64 v (cbrt.f64 (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (/.f64 t1 u) -2))) (cbrt.f64 (/.f64 (*.f64 v t1) u)))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 v u))) (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (/.f64 t1 u) -2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 t1 (/.f64 u v))) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (pow.f64 (/.f64 t1 u) -2)))
(*.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 (/.f64 t1 u) -2))) (/.f64 (sqrt.f64 v) (cbrt.f64 (/.f64 u t1))))
(/.f64 (*.f64 (sqrt.f64 v) (/.f64 (sqrt.f64 v) (cbrt.f64 (/.f64 u t1)))) (cbrt.f64 (pow.f64 (/.f64 t1 u) -2)))
(/.f64 (/.f64 v (cbrt.f64 (/.f64 u t1))) (cbrt.f64 (pow.f64 (/.f64 t1 u) -2)))
(*.f64 (pow.f64 (/.f64 u t1) -1/2) (/.f64 v (sqrt.f64 (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (/.f64 u t1))) (/.f64 (cbrt.f64 v) (sqrt.f64 (/.f64 u t1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 v) 2) (/.f64 (cbrt.f64 v) (sqrt.f64 (/.f64 u t1)))) (sqrt.f64 (/.f64 u t1)))
(/.f64 (/.f64 v (sqrt.f64 (/.f64 u t1))) (sqrt.f64 (/.f64 u t1)))
(*.f64 (/.f64 v (neg.f64 u)) (neg.f64 t1))
(*.f64 (neg.f64 v) (/.f64 1 (/.f64 (neg.f64 u) t1)))
(*.f64 (neg.f64 v) (/.f64 t1 (neg.f64 u)))
(/.f64 (neg.f64 v) (neg.f64 (/.f64 u t1)))
(*.f64 (*.f64 (/.f64 v u) 1) t1)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (*.f64 (/.f64 v u) (pow.f64 (cbrt.f64 t1) 2)) (cbrt.f64 t1))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(*.f64 (*.f64 (/.f64 v u) (sqrt.f64 t1)) (sqrt.f64 t1))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(pow.f64 (/.f64 (*.f64 v t1) u) 1)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(pow.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 2) 1/2)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(pow.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3) 1/3)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 v t1) u)) 3)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 v t1) u)) 2)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(pow.f64 (/.f64 u (*.f64 v t1)) -1)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u t1) 3)) 1/3)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(pow.f64 (/.f64 (/.f64 u (*.f64 v t1)) 1) -1)
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(neg.f64 (/.f64 v (/.f64 (neg.f64 u) t1)))
(*.f64 (neg.f64 v) (/.f64 1 (/.f64 (neg.f64 u) t1)))
(*.f64 (neg.f64 v) (/.f64 t1 (neg.f64 u)))
(/.f64 (neg.f64 v) (neg.f64 (/.f64 u t1)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 2))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(log.f64 (pow.f64 (exp.f64 v) (/.f64 t1 u)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 v t1) u))))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 v t1) u) 3))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u t1) 3)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 v t1) u)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 v t1) u)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(exp.f64 (log.f64 (/.f64 (*.f64 v t1) u)))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 v t1) u)) 1))
(*.f64 t1 (/.f64 v u))
(/.f64 t1 (/.f64 u v))

eval279.0ms (2.5%)

Compiler

Compiled 10169 to 4268 computations (58% saved)

prune170.0ms (1.5%)

Pruning

28 alts after pruning (18 fresh and 10 done)

PrunedKeptTotal
New54810558
Fresh9817
Picked101
Done21012
Total56028588
Error
0b
Counts
588 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
22.3b
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 2)
44.7b
(/.f64 (/.f64 v (/.f64 u t1)) u)
1.5b
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
29.2b
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
22.9b
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
1.8b
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v))
3.6b
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (+.f64 (/.f64 u v) (/.f64 t1 v)))
29.3b
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
44.1b
(/.f64 (*.f64 t1 v) (*.f64 u u))
51.4b
(/.f64 (neg.f64 v) u)
33.4b
(/.f64 (neg.f64 v) t1)
31.9b
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
31.9b
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
51.6b
(/.f64 v u)
27.9b
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
24.5b
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
32.7b
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
1.1b
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
27.2b
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
1.5b
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
30.1b
(*.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (/.f64 u t1) 1))
25.0b
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
28.9b
(*.f64 (/.f64 v u) (*.f64 t1 (/.f64 1 (-.f64 t1 u))))
43.9b
(*.f64 (/.f64 t1 (*.f64 u u)) v)
33.5b
(*.f64 (/.f64 -1 t1) v)
4.4b
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u))) v)
22.1b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
36.2b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
Compiler

Compiled 547 to 354 computations (35.3% saved)

localize19.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.6b
(/.f64 1 (-.f64 -1 (/.f64 u t1)))
1.3b
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (+.f64 (/.f64 u v) (/.f64 t1 v)))
1.6b
(+.f64 (/.f64 u v) (/.f64 t1 v))
Compiler

Compiled 51 to 20 computations (60.8% saved)

series10.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite70.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
798×log-prod_binary64
479×fma-def_binary64
369×log-div_binary64
270×expm1-udef_binary64
270×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01332
129832
2466532
Stop Event
node limit
Counts
2 → 131
Calls
Call 1
Inputs
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (+.f64 (/.f64 u v) (/.f64 t1 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 u v) 2) (/.f64 (-.f64 u t1) v)) (/.f64 (pow.f64 (/.f64 t1 v) 2) (/.f64 (-.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2) (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 u v (*.f64 v t1)) (/.f64 1 (*.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (/.f64 1 (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 v) (+.f64 u t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 v) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (/.f64 1 (/.f64 (-.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 v v) (fma.f64 u v (*.f64 v t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)) (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (-.f64 u t1) v) (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 u v (*.f64 v t1)) (*.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (+.f64 (pow.f64 (/.f64 t1 v) 2) (-.f64 (pow.f64 (/.f64 u v) 2) (*.f64 (/.f64 u v) (/.f64 t1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (/.f64 (-.f64 u t1) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 u v (*.f64 v t1))) (neg.f64 (*.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3))) (neg.f64 (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2))) (neg.f64 (/.f64 (-.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v (*.f64 (/.f64 v u) t1)) (*.f64 (/.f64 v u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 u) v (*.f64 (neg.f64 v) t1)) (*.f64 (neg.f64 v) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 u (/.f64 v t1) v) (*.f64 v (/.f64 v t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 v t1) (*.f64 (/.f64 v u) 1)) (*.f64 (/.f64 v u) (/.f64 v t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 u) (/.f64 v t1) (*.f64 (neg.f64 v) 1)) (*.f64 (neg.f64 v) (/.f64 v t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 u (neg.f64 v) (*.f64 v (neg.f64 t1))) (*.f64 v (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -1 v (*.f64 (/.f64 v u) (neg.f64 t1))) (*.f64 (/.f64 v u) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 u) (neg.f64 v) (*.f64 (neg.f64 v) (neg.f64 t1))) (*.f64 (neg.f64 v) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v (*.f64 (/.f64 v t1) u)) (*.f64 (/.f64 v t1) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 t1) v (*.f64 (neg.f64 v) u)) (*.f64 (neg.f64 v) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 t1 (/.f64 v u) v) (*.f64 v (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 v u) (*.f64 (/.f64 v t1) 1)) (*.f64 (/.f64 v t1) (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 t1) (/.f64 v u) (*.f64 (neg.f64 v) 1)) (*.f64 (neg.f64 v) (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 t1 (neg.f64 v) (*.f64 v (neg.f64 u))) (*.f64 v (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -1 v (*.f64 (/.f64 v t1) (neg.f64 u))) (*.f64 (/.f64 v t1) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 t1) (neg.f64 v) (*.f64 (neg.f64 v) (neg.f64 u))) (*.f64 (neg.f64 v) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 t1 v) 2) (pow.f64 (/.f64 u v) 2)) (-.f64 (/.f64 t1 v) (/.f64 u v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 u v (*.f64 v t1)) v) v)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 u v))) (exp.f64 (/.f64 t1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 u v)) (+.f64 1 (expm1.f64 (/.f64 t1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 u v))) (+.f64 1 (expm1.f64 (/.f64 t1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 t1 v))) (exp.f64 (/.f64 u v))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 t1 v)) (+.f64 1 (expm1.f64 (/.f64 u v)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 t1 v))) (+.f64 1 (expm1.f64 (/.f64 u v)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u (/.f64 1 v) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 u v) 1 (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t1 (/.f64 1 v) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 t1 v) 1 (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 u v) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 t1 v) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 1 v)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (/.f64 1 v)) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 t1 v)) (pow.f64 (cbrt.f64 (/.f64 t1 v)) 2) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 t1 v)) 2) (cbrt.f64 (/.f64 t1 v)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 u v)) (pow.f64 (cbrt.f64 (/.f64 u v)) 2) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 u v)) 2) (cbrt.f64 (/.f64 u v)) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 1 v)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (/.f64 1 v)) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 t1 v)) (sqrt.f64 (/.f64 t1 v)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 u v)) (sqrt.f64 (/.f64 u v)) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 u) (/.f64 1 (neg.f64 v)) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 t1) (/.f64 1 (neg.f64 v)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 v) u (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 v) t1 (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) v) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) v) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 t1 (cbrt.f64 v)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 u (cbrt.f64 v)) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 t1 v)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 v)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 t1 (sqrt.f64 v)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 u (sqrt.f64 v)) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 v)) (/.f64 (cbrt.f64 t1) (sqrt.f64 v)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) 1) (/.f64 (cbrt.f64 u) v) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 u) 1) (/.f64 (sqrt.f64 u) v) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 u v)) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 u) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (sqrt.f64 u) (cbrt.f64 v)) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 v)) (/.f64 (cbrt.f64 u) (sqrt.f64 v)) (/.f64 t1 v))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))) (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) (/.f64 1 (sqrt.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 (/.f64 u t1))) (/.f64 1 (neg.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1))) (/.f64 1 (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (*.f64 (/.f64 1 v) (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) 1) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (*.f64 (/.f64 1 v) (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2)) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2)) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (fma.f64 u v (*.f64 v t1))) (*.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3))) (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2))) (/.f64 (-.f64 u t1) v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (neg.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2) (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 1))))))

simplify142.0ms (1.3%)

Algorithm
egg-herbie
Rules
717×unswap-sqr_binary64
233×associate-*r*_binary64
229×*-commutative_binary64
228×fma-def_binary64
223×div-sub_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04744082
113903480
252923467
Stop Event
node limit
Counts
203 → 239
Calls
Call 1
Inputs
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(/.f64 (+.f64 t1 u) v)
(/.f64 (+.f64 t1 u) v)
(/.f64 (+.f64 t1 u) v)
(/.f64 (+.f64 t1 u) v)
(/.f64 (+.f64 t1 u) v)
(/.f64 (+.f64 t1 u) v)
(/.f64 (+.f64 t1 u) v)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) v))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) v))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) v))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) v))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(*.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 4 (/.f64 v (pow.f64 t1 3))) (*.f64 -1 (/.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 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 v (pow.f64 t1 3))) (*.f64 -1 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u 3) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (/.f64 v (pow.f64 t1 3))) (*.f64 -1 (/.f64 v (pow.f64 t1 3)))) t1)) (*.f64 2 (/.f64 v (pow.f64 t1 4)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.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 -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 -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 -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 -1 (*.f64 (pow.f64 t1 3) 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 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 (*.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 -1 (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 4 (/.f64 v (pow.f64 u 4))) (*.f64 -1 (/.f64 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 (*.f64 -1 (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 4 (/.f64 v (pow.f64 u 4))) (*.f64 -1 (/.f64 v (pow.f64 u 4)))))) (*.f64 -1 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 2 (/.f64 v (pow.f64 u 5))) (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (/.f64 v (pow.f64 u 4))) (*.f64 -1 (/.f64 v (pow.f64 u 4)))) u))))))))
(*.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 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (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 -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 (*.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 v (*.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) (+.f64 1 (/.f64 u t1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 u v) 2) (/.f64 (-.f64 u t1) v)) (/.f64 (pow.f64 (/.f64 t1 v) 2) (/.f64 (-.f64 u t1) v)))
(*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 1)
(*.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2) (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(*.f64 (fma.f64 u v (*.f64 v t1)) (/.f64 1 (*.f64 v v)))
(*.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (/.f64 1 (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2))))
(*.f64 (/.f64 1 v) (+.f64 u t1))
(*.f64 (/.f64 1 v) (+.f64 t1 u))
(*.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (/.f64 1 (/.f64 (-.f64 u t1) v)))
(/.f64 1 (/.f64 (*.f64 v v) (fma.f64 u v (*.f64 v t1))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)) (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 u t1) v) (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2))))
(/.f64 (fma.f64 u v (*.f64 v t1)) (*.f64 v v))
(/.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (+.f64 (pow.f64 (/.f64 t1 v) 2) (-.f64 (pow.f64 (/.f64 u v) 2) (*.f64 (/.f64 u v) (/.f64 t1 v)))))
(/.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (/.f64 (-.f64 u t1) v))
(/.f64 (neg.f64 (fma.f64 u v (*.f64 v t1))) (neg.f64 (*.f64 v v)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3))) (neg.f64 (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2))) (neg.f64 (/.f64 (-.f64 u t1) v)))
(/.f64 (+.f64 v (*.f64 (/.f64 v u) t1)) (*.f64 (/.f64 v u) v))
(/.f64 (fma.f64 (neg.f64 u) v (*.f64 (neg.f64 v) t1)) (*.f64 (neg.f64 v) v))
(/.f64 (fma.f64 u (/.f64 v t1) v) (*.f64 v (/.f64 v t1)))
(/.f64 (+.f64 (/.f64 v t1) (*.f64 (/.f64 v u) 1)) (*.f64 (/.f64 v u) (/.f64 v t1)))
(/.f64 (fma.f64 (neg.f64 u) (/.f64 v t1) (*.f64 (neg.f64 v) 1)) (*.f64 (neg.f64 v) (/.f64 v t1)))
(/.f64 (fma.f64 u (neg.f64 v) (*.f64 v (neg.f64 t1))) (*.f64 v (neg.f64 v)))
(/.f64 (fma.f64 -1 v (*.f64 (/.f64 v u) (neg.f64 t1))) (*.f64 (/.f64 v u) (neg.f64 v)))
(/.f64 (fma.f64 (neg.f64 u) (neg.f64 v) (*.f64 (neg.f64 v) (neg.f64 t1))) (*.f64 (neg.f64 v) (neg.f64 v)))
(/.f64 (+.f64 v (*.f64 (/.f64 v t1) u)) (*.f64 (/.f64 v t1) v))
(/.f64 (fma.f64 (neg.f64 t1) v (*.f64 (neg.f64 v) u)) (*.f64 (neg.f64 v) v))
(/.f64 (fma.f64 t1 (/.f64 v u) v) (*.f64 v (/.f64 v u)))
(/.f64 (+.f64 (/.f64 v u) (*.f64 (/.f64 v t1) 1)) (*.f64 (/.f64 v t1) (/.f64 v u)))
(/.f64 (fma.f64 (neg.f64 t1) (/.f64 v u) (*.f64 (neg.f64 v) 1)) (*.f64 (neg.f64 v) (/.f64 v u)))
(/.f64 (fma.f64 t1 (neg.f64 v) (*.f64 v (neg.f64 u))) (*.f64 v (neg.f64 v)))
(/.f64 (fma.f64 -1 v (*.f64 (/.f64 v t1) (neg.f64 u))) (*.f64 (/.f64 v t1) (neg.f64 v)))
(/.f64 (fma.f64 (neg.f64 t1) (neg.f64 v) (*.f64 (neg.f64 v) (neg.f64 u))) (*.f64 (neg.f64 v) (neg.f64 v)))
(/.f64 (-.f64 (pow.f64 (/.f64 t1 v) 2) (pow.f64 (/.f64 u v) 2)) (-.f64 (/.f64 t1 v) (/.f64 u v)))
(/.f64 (/.f64 (fma.f64 u v (*.f64 v t1)) v) v)
(pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 u v))) (exp.f64 (/.f64 t1 v))))
(log.f64 (*.f64 (exp.f64 (/.f64 u v)) (+.f64 1 (expm1.f64 (/.f64 t1 v)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 u v))) (+.f64 1 (expm1.f64 (/.f64 t1 v)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 t1 v))) (exp.f64 (/.f64 u v))))
(log.f64 (*.f64 (exp.f64 (/.f64 t1 v)) (+.f64 1 (expm1.f64 (/.f64 u v)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 t1 v))) (+.f64 1 (expm1.f64 (/.f64 u v)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(exp.f64 (log.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 1))
(fma.f64 u (/.f64 1 v) (/.f64 t1 v))
(fma.f64 (/.f64 u v) 1 (/.f64 t1 v))
(fma.f64 t1 (/.f64 1 v) (/.f64 u v))
(fma.f64 (/.f64 t1 v) 1 (/.f64 u v))
(fma.f64 1 (/.f64 u v) (/.f64 t1 v))
(fma.f64 1 (/.f64 t1 v) (/.f64 u v))
(fma.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 1 v)) (/.f64 u v))
(fma.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (/.f64 1 v)) (/.f64 t1 v))
(fma.f64 (cbrt.f64 (/.f64 t1 v)) (pow.f64 (cbrt.f64 (/.f64 t1 v)) 2) (/.f64 u v))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 t1 v)) 2) (cbrt.f64 (/.f64 t1 v)) (/.f64 u v))
(fma.f64 (cbrt.f64 (/.f64 u v)) (pow.f64 (cbrt.f64 (/.f64 u v)) 2) (/.f64 t1 v))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 u v)) 2) (cbrt.f64 (/.f64 u v)) (/.f64 t1 v))
(fma.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 1 v)) (/.f64 u v))
(fma.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (/.f64 1 v)) (/.f64 t1 v))
(fma.f64 (sqrt.f64 (/.f64 t1 v)) (sqrt.f64 (/.f64 t1 v)) (/.f64 u v))
(fma.f64 (sqrt.f64 (/.f64 u v)) (sqrt.f64 (/.f64 u v)) (/.f64 t1 v))
(fma.f64 (neg.f64 u) (/.f64 1 (neg.f64 v)) (/.f64 t1 v))
(fma.f64 (neg.f64 t1) (/.f64 1 (neg.f64 v)) (/.f64 u v))
(fma.f64 (/.f64 1 v) u (/.f64 t1 v))
(fma.f64 (/.f64 1 v) t1 (/.f64 u v))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) v) (/.f64 u v))
(fma.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) v) (/.f64 u v))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 t1 (cbrt.f64 v)) (/.f64 u v))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 u (cbrt.f64 v)) (/.f64 t1 v))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 t1 v)) (/.f64 u v))
(fma.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 v)) (/.f64 u v))
(fma.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 t1 (sqrt.f64 v)) (/.f64 u v))
(fma.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 u (sqrt.f64 v)) (/.f64 t1 v))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 v)) (/.f64 (cbrt.f64 t1) (sqrt.f64 v)) (/.f64 u v))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) 1) (/.f64 (cbrt.f64 u) v) (/.f64 t1 v))
(fma.f64 (/.f64 (sqrt.f64 u) 1) (/.f64 (sqrt.f64 u) v) (/.f64 t1 v))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 u v)) (/.f64 t1 v))
(fma.f64 (/.f64 (sqrt.f64 u) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (sqrt.f64 u) (cbrt.f64 v)) (/.f64 t1 v))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 v)) (/.f64 (cbrt.f64 u) (sqrt.f64 v)) (/.f64 t1 v))
(+.f64 0 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))) (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))) 1)
(*.f64 1 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 1)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) (/.f64 1 (sqrt.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 -1 (-.f64 -1 (/.f64 u t1))) (/.f64 1 (neg.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1))) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (*.f64 (/.f64 1 v) (+.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) 1) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (*.f64 (/.f64 1 v) (+.f64 u t1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2)) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2)) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (fma.f64 u v (*.f64 v t1))) (*.f64 v v))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3))) (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2))) (/.f64 (-.f64 u t1) v))
(pow.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 1)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 3)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) -1)
(neg.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (neg.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2) (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 2)))
(log.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(exp.f64 (neg.f64 (log.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 1))
Outputs
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 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 2 t1) (*.f64 u (/.f64 v t1))) (/.f64 v t1))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 v (pow.f64 t1 3))) (*.f64 -1 (/.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 -1 (*.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) 3) (*.f64 u u)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1)))
(-.f64 (-.f64 (*.f64 (/.f64 2 t1) (*.f64 u (/.f64 v t1))) (/.f64 v t1)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 3 (*.f64 u u))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 v (pow.f64 t1 3))) (*.f64 -1 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u 3) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (/.f64 v (pow.f64 t1 3))) (*.f64 -1 (/.f64 v (pow.f64 t1 3)))) t1)) (*.f64 2 (/.f64 v (pow.f64 t1 4)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 -1 (*.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) 3) (*.f64 u u)) (fma.f64 -1 (*.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) 3) t1) (/.f64 (*.f64 2 v) (pow.f64 t1 4)))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 2 t1) (*.f64 u (/.f64 v t1))) (/.f64 v t1)) (*.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 (/.f64 v (pow.f64 t1 3)) (/.f64 t1 3)) (/.f64 2 (/.f64 (pow.f64 t1 4) v))))) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 3 (*.f64 u u))))
(-.f64 (-.f64 (*.f64 (/.f64 2 t1) (*.f64 u (/.f64 v t1))) (/.f64 v t1)) (+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 3 (*.f64 u u))) (*.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 (/.f64 v (pow.f64 t1 3)) (/.f64 t1 3)) (/.f64 2 (/.f64 (pow.f64 t1 4) v))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u)))
(+.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 (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3)))
(+.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 -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 -1 (*.f64 (pow.f64 t1 3) v)))))) (pow.f64 u 5))) (*.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)) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 v (pow.f64 t1 4)) (*.f64 (*.f64 -2 t1) (*.f64 (*.f64 v (pow.f64 t1 3)) 3))) (pow.f64 u 5)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))))
(-.f64 (-.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (/.f64 (fma.f64 2 (*.f64 v (pow.f64 t1 4)) (*.f64 (*.f64 v (*.f64 (pow.f64 t1 3) 3)) (*.f64 t1 -2))) (pow.f64 u 5))) (/.f64 v (/.f64 (*.f64 u u) t1))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3)))
(-.f64 (-.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3))) (/.f64 (fma.f64 2 (*.f64 v (pow.f64 t1 4)) (*.f64 (*.f64 v (*.f64 (pow.f64 t1 3) 3)) (*.f64 t1 -2))) (pow.f64 u 5)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u)))
(+.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 (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3)))
(+.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (*.f64 (/.f64 t1 (pow.f64 u 5)) (*.f64 v (*.f64 (pow.f64 t1 3) 3))))) (/.f64 v (/.f64 (*.f64 u u) t1))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v) (-.f64 (fma.f64 2 (+.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (*.f64 (/.f64 t1 (pow.f64 u 5)) (*.f64 v (*.f64 (pow.f64 t1 3) 3)))) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (*.f64 v (neg.f64 t1)) (*.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 -1 (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 4 (/.f64 v (pow.f64 u 4))) (*.f64 -1 (/.f64 v (pow.f64 u 4))))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (*.f64 -1 (+.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) 3)))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))) (*.f64 (pow.f64 t1 3) (/.f64 (*.f64 v 3) (pow.f64 u 4))))
(-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (+.f64 (/.f64 v (/.f64 (*.f64 u u) t1)) (*.f64 (pow.f64 t1 3) (/.f64 (*.f64 v 3) (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 (*.f64 -1 (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 4 (/.f64 v (pow.f64 u 4))) (*.f64 -1 (/.f64 v (pow.f64 u 4)))))) (*.f64 -1 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 2 (/.f64 v (pow.f64 u 5))) (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (/.f64 v (pow.f64 u 4))) (*.f64 -1 (/.f64 v (pow.f64 u 4)))) u))))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) 3)) (*.f64 (pow.f64 t1 4) (fma.f64 2 (/.f64 v (pow.f64 u 5)) (*.f64 -2 (/.f64 (*.f64 (/.f64 v (pow.f64 u 4)) 3) u))))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (neg.f64 (fma.f64 (pow.f64 t1 3) (/.f64 (*.f64 v 3) (pow.f64 u 4)) (*.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 (/.f64 v (pow.f64 u 4)) (/.f64 u 3)) (/.f64 (*.f64 v 2) (pow.f64 u 5)))))) (/.f64 v (/.f64 (*.f64 u u) t1))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))) (fma.f64 (pow.f64 t1 3) (/.f64 (*.f64 v 3) (pow.f64 u 4)) (*.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 (/.f64 v (pow.f64 u 4)) (/.f64 u 3)) (/.f64 (*.f64 v 2) (pow.f64 u 5))))))
(*.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 2 t1) (*.f64 u (/.f64 v 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 2 t1) (*.f64 u (/.f64 v t1))) (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (/.f64 (pow.f64 t1 3) 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 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (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)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 u (*.f64 (*.f64 v (*.f64 u u)) 3)) (*.f64 (*.f64 2 v) (pow.f64 u 3))) (pow.f64 t1 4)) (/.f64 v t1)))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 2 t1) (*.f64 u (/.f64 v t1))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 v (pow.f64 u 3)) 3) (*.f64 (pow.f64 u 3) (*.f64 v 2))) (pow.f64 t1 4))) (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (/.f64 (pow.f64 t1 3) 3)))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 2 t1) (*.f64 u (/.f64 v t1))) (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (/.f64 (pow.f64 t1 3) 3))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 v (pow.f64 u 3)) 3) (*.f64 (pow.f64 u 3) (*.f64 v 2))) (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 (/.f64 2 t1) (*.f64 u (/.f64 v 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)) (-.f64 (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (*.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 (/.f64 (neg.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 t1) (/.f64 u t1)) (*.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 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.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 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.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 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.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 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.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 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.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 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.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 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.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 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.f64 t1) u) (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) (+.f64 1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.f64 t1) u) (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) (+.f64 1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.f64 t1) u) (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) (+.f64 1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.f64 t1) u) (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 (*.f64 -1 t1) (*.f64 -1 u)) (+.f64 1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 v (*.f64 (-.f64 (neg.f64 t1) u) (+.f64 1 (/.f64 u t1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))) 1)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(-.f64 (/.f64 (pow.f64 (/.f64 u v) 2) (/.f64 (-.f64 u t1) v)) (/.f64 (pow.f64 (/.f64 t1 v) 2) (/.f64 (-.f64 u t1) v)))
(/.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (/.f64 (-.f64 u t1) v))
(*.f64 v (/.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (-.f64 u t1)))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (/.f64 v (-.f64 u t1)))
(*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 1)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(*.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1)))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2) (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (fma.f64 u v (*.f64 v t1)) (/.f64 1 (*.f64 v v)))
(*.f64 (fma.f64 u v (*.f64 t1 v)) (/.f64 1 (*.f64 v v)))
(/.f64 (*.f64 v (+.f64 t1 u)) (*.f64 v v))
(*.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (/.f64 1 (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) 1) (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (fma.f64 (/.f64 t1 v) (/.f64 (neg.f64 (-.f64 u t1)) v) (pow.f64 (/.f64 u v) 2)))
(*.f64 (/.f64 1 v) (+.f64 u t1))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (/.f64 1 v) (+.f64 t1 u))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (/.f64 1 (/.f64 (-.f64 u t1) v)))
(/.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (/.f64 (-.f64 u t1) v))
(*.f64 v (/.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (-.f64 u t1)))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (/.f64 v (-.f64 u t1)))
(/.f64 1 (/.f64 (*.f64 v v) (fma.f64 u v (*.f64 v t1))))
(*.f64 (fma.f64 u v (*.f64 t1 v)) (/.f64 1 (*.f64 v v)))
(/.f64 (*.f64 v (+.f64 t1 u)) (*.f64 v v))
(/.f64 1 (/.f64 (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)) (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) 1) (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (fma.f64 (/.f64 t1 v) (/.f64 (neg.f64 (-.f64 u t1)) v) (pow.f64 (/.f64 u v) 2)))
(/.f64 1 (/.f64 (/.f64 (-.f64 u t1) v) (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (/.f64 (-.f64 u t1) v))
(*.f64 v (/.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (-.f64 u t1)))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (/.f64 v (-.f64 u t1)))
(/.f64 (fma.f64 u v (*.f64 v t1)) (*.f64 v v))
(*.f64 (fma.f64 u v (*.f64 t1 v)) (/.f64 1 (*.f64 v v)))
(/.f64 (*.f64 v (+.f64 t1 u)) (*.f64 v v))
(/.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) 1) (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (fma.f64 (/.f64 t1 v) (/.f64 (neg.f64 (-.f64 u t1)) v) (pow.f64 (/.f64 u v) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (+.f64 (pow.f64 (/.f64 t1 v) 2) (-.f64 (pow.f64 (/.f64 u v) 2) (*.f64 (/.f64 u v) (/.f64 t1 v)))))
(/.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (+.f64 (pow.f64 (/.f64 t1 v) 2) (-.f64 (pow.f64 (/.f64 u v) 2) (*.f64 (/.f64 t1 v) (/.f64 u v)))))
(/.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (+.f64 (pow.f64 (/.f64 t1 v) 2) (*.f64 (/.f64 u v) (/.f64 (-.f64 u t1) v))))
(/.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (/.f64 (-.f64 u t1) v))
(*.f64 v (/.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (-.f64 u t1)))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (/.f64 v (-.f64 u t1)))
(/.f64 (neg.f64 (fma.f64 u v (*.f64 v t1))) (neg.f64 (*.f64 v v)))
(*.f64 (fma.f64 u v (*.f64 t1 v)) (/.f64 1 (*.f64 v v)))
(/.f64 (*.f64 v (+.f64 t1 u)) (*.f64 v v))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3))) (neg.f64 (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) 1) (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (fma.f64 (/.f64 t1 v) (/.f64 (neg.f64 (-.f64 u t1)) v) (pow.f64 (/.f64 u v) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2))) (neg.f64 (/.f64 (-.f64 u t1) v)))
(/.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (/.f64 (-.f64 u t1) v))
(*.f64 v (/.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (-.f64 u t1)))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (/.f64 v (-.f64 u t1)))
(/.f64 (+.f64 v (*.f64 (/.f64 v u) t1)) (*.f64 (/.f64 v u) v))
(/.f64 (/.f64 (fma.f64 t1 (/.f64 v u) v) v) (/.f64 v u))
(*.f64 (/.f64 (fma.f64 t1 (/.f64 v u) v) (*.f64 v v)) u)
(/.f64 (fma.f64 (neg.f64 u) v (*.f64 (neg.f64 v) t1)) (*.f64 (neg.f64 v) v))
(*.f64 (fma.f64 u v (*.f64 t1 v)) (/.f64 1 (*.f64 v v)))
(/.f64 (*.f64 v (+.f64 t1 u)) (*.f64 v v))
(/.f64 (fma.f64 u (/.f64 v t1) v) (*.f64 v (/.f64 v t1)))
(*.f64 (/.f64 (fma.f64 u (/.f64 v t1) v) (*.f64 v v)) t1)
(/.f64 (+.f64 (/.f64 v t1) (*.f64 (/.f64 v u) 1)) (*.f64 (/.f64 v u) (/.f64 v t1)))
(/.f64 (+.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v t1) (/.f64 v u)))
(/.f64 (+.f64 (/.f64 v t1) (/.f64 v u)) (/.f64 (/.f64 (*.f64 v v) u) t1))
(/.f64 (fma.f64 (neg.f64 u) (/.f64 v t1) (*.f64 (neg.f64 v) 1)) (*.f64 (neg.f64 v) (/.f64 v t1)))
(/.f64 (fma.f64 (neg.f64 u) (/.f64 v t1) (neg.f64 v)) (*.f64 (/.f64 v t1) (neg.f64 v)))
(*.f64 (/.f64 (neg.f64 (fma.f64 u (/.f64 v t1) v)) (neg.f64 (*.f64 v v))) t1)
(/.f64 (fma.f64 u (neg.f64 v) (*.f64 v (neg.f64 t1))) (*.f64 v (neg.f64 v)))
(*.f64 (fma.f64 u v (*.f64 t1 v)) (/.f64 1 (*.f64 v v)))
(/.f64 (*.f64 v (+.f64 t1 u)) (*.f64 v v))
(/.f64 (fma.f64 -1 v (*.f64 (/.f64 v u) (neg.f64 t1))) (*.f64 (/.f64 v u) (neg.f64 v)))
(/.f64 (neg.f64 (fma.f64 t1 (/.f64 v u) v)) (*.f64 (/.f64 v u) (neg.f64 v)))
(/.f64 (fma.f64 (neg.f64 u) (neg.f64 v) (*.f64 (neg.f64 v) (neg.f64 t1))) (*.f64 (neg.f64 v) (neg.f64 v)))
(*.f64 (fma.f64 u v (*.f64 t1 v)) (/.f64 1 (*.f64 v v)))
(/.f64 (*.f64 v (+.f64 t1 u)) (*.f64 v v))
(/.f64 (+.f64 v (*.f64 (/.f64 v t1) u)) (*.f64 (/.f64 v t1) v))
(/.f64 (fma.f64 u (/.f64 v t1) v) (*.f64 v (/.f64 v t1)))
(*.f64 (/.f64 (fma.f64 u (/.f64 v t1) v) (*.f64 v v)) t1)
(/.f64 (fma.f64 (neg.f64 t1) v (*.f64 (neg.f64 v) u)) (*.f64 (neg.f64 v) v))
(*.f64 (fma.f64 u v (*.f64 t1 v)) (/.f64 1 (*.f64 v v)))
(/.f64 (*.f64 v (+.f64 t1 u)) (*.f64 v v))
(/.f64 (fma.f64 t1 (/.f64 v u) v) (*.f64 v (/.f64 v u)))
(/.f64 (/.f64 (fma.f64 t1 (/.f64 v u) v) v) (/.f64 v u))
(*.f64 (/.f64 (fma.f64 t1 (/.f64 v u) v) (*.f64 v v)) u)
(/.f64 (+.f64 (/.f64 v u) (*.f64 (/.f64 v t1) 1)) (*.f64 (/.f64 v t1) (/.f64 v u)))
(/.f64 (+.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v t1) (/.f64 v u)))
(/.f64 (+.f64 (/.f64 v t1) (/.f64 v u)) (/.f64 (/.f64 (*.f64 v v) u) t1))
(/.f64 (fma.f64 (neg.f64 t1) (/.f64 v u) (*.f64 (neg.f64 v) 1)) (*.f64 (neg.f64 v) (/.f64 v u)))
(/.f64 (fma.f64 -1 v (*.f64 (/.f64 v u) (neg.f64 t1))) (*.f64 (/.f64 v u) (neg.f64 v)))
(/.f64 (neg.f64 (fma.f64 t1 (/.f64 v u) v)) (*.f64 (/.f64 v u) (neg.f64 v)))
(/.f64 (fma.f64 t1 (neg.f64 v) (*.f64 v (neg.f64 u))) (*.f64 v (neg.f64 v)))
(*.f64 (fma.f64 u v (*.f64 t1 v)) (/.f64 1 (*.f64 v v)))
(/.f64 (*.f64 v (+.f64 t1 u)) (*.f64 v v))
(/.f64 (fma.f64 -1 v (*.f64 (/.f64 v t1) (neg.f64 u))) (*.f64 (/.f64 v t1) (neg.f64 v)))
(/.f64 (fma.f64 (neg.f64 u) (/.f64 v t1) (neg.f64 v)) (*.f64 (/.f64 v t1) (neg.f64 v)))
(*.f64 (/.f64 (neg.f64 (fma.f64 u (/.f64 v t1) v)) (neg.f64 (*.f64 v v))) t1)
(/.f64 (fma.f64 (neg.f64 t1) (neg.f64 v) (*.f64 (neg.f64 v) (neg.f64 u))) (*.f64 (neg.f64 v) (neg.f64 v)))
(*.f64 (fma.f64 u v (*.f64 t1 v)) (/.f64 1 (*.f64 v v)))
(/.f64 (*.f64 v (+.f64 t1 u)) (*.f64 v v))
(/.f64 (-.f64 (pow.f64 (/.f64 t1 v) 2) (pow.f64 (/.f64 u v) 2)) (-.f64 (/.f64 t1 v) (/.f64 u v)))
(/.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (/.f64 (-.f64 u t1) v))
(*.f64 v (/.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (-.f64 u t1)))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (/.f64 v (-.f64 u t1)))
(/.f64 (/.f64 (fma.f64 u v (*.f64 v t1)) v) v)
(*.f64 (fma.f64 u v (*.f64 t1 v)) (/.f64 1 (*.f64 v v)))
(/.f64 (*.f64 v (+.f64 t1 u)) (*.f64 v v))
(pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 1)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(pow.f64 (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 3) 1/3)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 3)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 2))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(log.f64 (exp.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 u v))) (exp.f64 (/.f64 t1 v))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(log.f64 (*.f64 (exp.f64 (/.f64 u v)) (+.f64 1 (expm1.f64 (/.f64 t1 v)))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 u v))) (+.f64 1 (expm1.f64 (/.f64 t1 v)))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 t1 v))) (exp.f64 (/.f64 u v))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(log.f64 (*.f64 (exp.f64 (/.f64 t1 v)) (+.f64 1 (expm1.f64 (/.f64 u v)))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 t1 v))) (+.f64 1 (expm1.f64 (/.f64 u v)))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 3))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(exp.f64 (log.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 1))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 u (/.f64 1 v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (/.f64 u v) 1 (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 t1 (/.f64 1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (/.f64 t1 v) 1 (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 1 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 1 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 1 v)) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (/.f64 1 v)) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (cbrt.f64 (/.f64 t1 v)) (pow.f64 (cbrt.f64 (/.f64 t1 v)) 2) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 t1 v)) 2) (cbrt.f64 (/.f64 t1 v)) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (cbrt.f64 (/.f64 u v)) (pow.f64 (cbrt.f64 (/.f64 u v)) 2) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 u v)) 2) (cbrt.f64 (/.f64 u v)) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 1 v)) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (/.f64 1 v)) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (sqrt.f64 (/.f64 t1 v)) (sqrt.f64 (/.f64 t1 v)) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (sqrt.f64 (/.f64 u v)) (sqrt.f64 (/.f64 u v)) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (neg.f64 u) (/.f64 1 (neg.f64 v)) (/.f64 t1 v))
(fma.f64 (neg.f64 u) (/.f64 -1 v) (/.f64 t1 v))
(fma.f64 (neg.f64 t1) (/.f64 1 (neg.f64 v)) (/.f64 u v))
(fma.f64 (neg.f64 t1) (/.f64 -1 v) (/.f64 u v))
(-.f64 (/.f64 u v) (*.f64 t1 (/.f64 -1 v)))
(fma.f64 (/.f64 1 v) u (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (/.f64 1 v) t1 (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 t1 (cbrt.f64 v)) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 (/.f64 t1 (cbrt.f64 v)) (pow.f64 (cbrt.f64 v) 2)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 u (cbrt.f64 v)) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 (/.f64 u (cbrt.f64 v)) (pow.f64 (cbrt.f64 v) 2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 t1 v)) (/.f64 u v))
(fma.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 v)) (/.f64 u v))
(fma.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 t1 (sqrt.f64 v)) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 (/.f64 t1 (sqrt.f64 v)) (sqrt.f64 v)))
(fma.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 u (sqrt.f64 v)) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 (/.f64 u (sqrt.f64 v)) (sqrt.f64 v)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 v)) (/.f64 (cbrt.f64 t1) (sqrt.f64 v)) (/.f64 u v))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) 1) (/.f64 (cbrt.f64 u) v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (/.f64 (sqrt.f64 u) 1) (/.f64 (sqrt.f64 u) v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 (+.f64 t1 u) v)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 u v)) (/.f64 t1 v))
(fma.f64 (/.f64 (sqrt.f64 u) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (sqrt.f64 u) (cbrt.f64 v)) (/.f64 t1 v))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 v)) (/.f64 (cbrt.f64 u) (sqrt.f64 v)) (/.f64 t1 v))
(+.f64 0 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.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 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))) (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.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 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.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 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))) 1)
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 1 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.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 1 (*.f64 (/.f64 1 v) (+.f64 u t1))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 1)
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (/.f64 (*.f64 1 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u)))) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (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 t1 u)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 2))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.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 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.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 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) (/.f64 1 (sqrt.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 1 v) (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (-.f64 -1 (/.f64 u t1))))) 2)
(*.f64 (/.f64 -1 (-.f64 -1 (/.f64 u t1))) (/.f64 1 (neg.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(/.f64 (*.f64 -1 (/.f64 1 (*.f64 (/.f64 1 v) (neg.f64 (+.f64 t1 u))))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (/.f64 v (-.f64 (neg.f64 t1) u))) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 u t1))) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (*.f64 (/.f64 1 v) (+.f64 u t1))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (/.f64 (*.f64 1 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u)))) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (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 t1 u)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) 1) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (*.f64 (/.f64 1 v) (+.f64 u t1))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.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 1 v) (+.f64 u t1))) 2)) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 t1 u))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) 2)))
(*.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1))) 2)) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (cbrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.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 1 v) (+.f64 u t1)))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (/.f64 (*.f64 1 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u)))) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (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 t1 u)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (fma.f64 u v (*.f64 v t1))) (*.f64 v v))
(*.f64 (*.f64 v v) (/.f64 1 (*.f64 (fma.f64 u v (*.f64 t1 v)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (*.f64 v v) (*.f64 (*.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3))) (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)))
(*.f64 (fma.f64 (/.f64 t1 v) (-.f64 (/.f64 t1 v) (/.f64 u v)) (pow.f64 (/.f64 u v) 2)) (/.f64 1 (*.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (fma.f64 (/.f64 t1 v) (/.f64 (neg.f64 (-.f64 u t1)) v) (pow.f64 (/.f64 u v) 2)) (/.f64 1 (*.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (fma.f64 (/.f64 t1 v) (/.f64 (neg.f64 (-.f64 u t1)) v) (pow.f64 (/.f64 u v) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 (/.f64 t1 v) 3)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2))) (/.f64 (-.f64 u t1) v))
(*.f64 (/.f64 (-.f64 u t1) v) (/.f64 1 (*.f64 (-.f64 (pow.f64 (/.f64 u v) 2) (pow.f64 (/.f64 t1 v) 2)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (-.f64 u t1) v) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v))))
(/.f64 (/.f64 (-.f64 u t1) v) (*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (-.f64 u t1) v)) (-.f64 -1 (/.f64 u t1))))
(pow.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 1)
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 3) 1/3)
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 3)
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 1 v) (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (-.f64 -1 (/.f64 u t1))))) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))) -1)
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(neg.f64 (/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (neg.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)))))
(/.f64 (*.f64 -1 (/.f64 1 (*.f64 (/.f64 1 v) (neg.f64 (+.f64 t1 u))))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (/.f64 v (-.f64 (neg.f64 t1) u))) (-.f64 -1 (/.f64 u t1)))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2) (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 2)))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -2) (pow.f64 (*.f64 (/.f64 1 v) (+.f64 t1 u)) 2)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 2))
(fabs.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(log.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.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 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 3))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) 3) (pow.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) 3)))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (neg.f64 (log.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (*.f64 (/.f64 1 v) (+.f64 u t1)) (-.f64 -1 (/.f64 u t1))))) 1))
(/.f64 (/.f64 1 (*.f64 (/.f64 1 v) (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize7.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 t1 u) v)
1.2b
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
Compiler

Compiled 22 to 8 computations (63.6% saved)

series38.0ms (0.3%)

Counts
1 → 36
Calls

9 calls:

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

rewrite65.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
624×unpow-prod-down_binary64
482×prod-diff_binary64
449×log-prod_binary64
260×pow-prod-down_binary64
240×pow2_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0810
11779
225249
Stop Event
node limit
Counts
1 → 51
Calls
Call 1
Inputs
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2)) (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) (pow.f64 (/.f64 1 v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (pow.f64 (neg.f64 (/.f64 1 v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (+.f64 t1 u))) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) -2) (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -1/2) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t1 u) v))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (sqrt.f64 v)) (sqrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (/.f64 (neg.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (neg.f64 (+.f64 t1 u))) 1) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1) 1) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) -1) 1/3) (cbrt.f64 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2))) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 1/3) (cbrt.f64 (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) (/.f64 -1 (+.f64 t1 u))) 1/3) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 2) 3) (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t1 u) v))) -1) (pow.f64 (/.f64 (+.f64 t1 u) v) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) 2)) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) (neg.f64 v))) 2) -1) (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) 1))))))

simplify61.0ms (0.5%)

Algorithm
egg-herbie
Rules
633×times-frac_binary64
553×log-prod_binary64
501×exp-prod_binary64
496×associate-*r*_binary64
474×associate-*l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01761489
14511423
212771321
365851309
Stop Event
node limit
Counts
87 → 110
Calls
Call 1
Inputs
(*.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 -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 0 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 1)
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 -1 (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2)) (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (/.f64 -1 (+.f64 t1 u)) (pow.f64 (/.f64 1 v) -1))
(*.f64 (/.f64 1 (+.f64 t1 u)) (pow.f64 (neg.f64 (/.f64 1 v)) -1))
(*.f64 (/.f64 -1 (neg.f64 (+.f64 t1 u))) (neg.f64 v))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) -2) (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v))) -1))
(*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -1/2) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t1 u) v))) -1))
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1) v)
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (sqrt.f64 v)) (sqrt.f64 v))
(*.f64 (pow.f64 1 1/3) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 (pow.f64 (/.f64 -1 (neg.f64 (+.f64 t1 u))) 1) (neg.f64 v))
(*.f64 (pow.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1) 1) v)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) -1) 1/3) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2))) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 1/3) (cbrt.f64 (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) (/.f64 -1 (+.f64 t1 u))) 1/3) (cbrt.f64 v))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 2) 3) (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 3))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 v (+.f64 t1 u)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t1 u) v))) -1) (pow.f64 (/.f64 (+.f64 t1 u) v) -1/2))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) 2)) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) (neg.f64 v))) 2) -1) (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(pow.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) 3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) 2)
(pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -1)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2))
(log.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 v (+.f64 t1 u)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(exp.f64 (log.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) 1))
Outputs
(*.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(-.f64 (*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u))) (*.f64 v (/.f64 (*.f64 t1 t1) (pow.f64 u 3))))
(+.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 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3))) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)))
(+.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))
(/.f64 (neg.f64 v) t1)
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(-.f64 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 v t1))
(*.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 (-.f64 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 u (/.f64 u (/.f64 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 (/.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 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))))))
(+.f64 (-.f64 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (/.f64 v t1)) (-.f64 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))))
(+.f64 (-.f64 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))) (/.f64 v t1)) (*.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 u (/.f64 u (/.f64 t1 u)))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(-.f64 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 v t1))
(*.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 (-.f64 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 u (/.f64 u (/.f64 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 (/.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 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))))))
(+.f64 (-.f64 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (/.f64 v t1)) (-.f64 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))))
(+.f64 (-.f64 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))) (/.f64 v t1)) (*.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 u (/.f64 u (/.f64 t1 u)))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(-.f64 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 v t1))
(*.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 (-.f64 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 u (/.f64 u (/.f64 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 (/.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 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))))))
(+.f64 (-.f64 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (/.f64 v t1)) (-.f64 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))))
(+.f64 (-.f64 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))) (/.f64 v t1)) (*.f64 (/.f64 v (*.f64 t1 t1)) (-.f64 u (/.f64 u (/.f64 t1 u)))))
(*.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(-.f64 (*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u))) (*.f64 v (/.f64 (*.f64 t1 t1) (pow.f64 u 3))))
(+.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 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3))) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)))
(+.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 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v))
(-.f64 (*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u))) (*.f64 v (/.f64 (*.f64 t1 t1) (pow.f64 u 3))))
(+.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 v (/.f64 (pow.f64 u 4) (pow.f64 t1 3))) (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)))
(+.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 (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(+.f64 0 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 u t1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 u t1))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (neg.f64 t1) u))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 u t1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 1)
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 v (/.f64 -1 (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 u t1))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2)))
(*.f64 (cbrt.f64 (/.f64 v (-.f64 (neg.f64 t1) u))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2)) (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 u t1))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2)))
(*.f64 (cbrt.f64 (/.f64 v (-.f64 (neg.f64 t1) u))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (pow.f64 (/.f64 1 v) -1))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (/.f64 1 (+.f64 t1 u)) (pow.f64 (neg.f64 (/.f64 1 v)) -1))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (/.f64 -1 (neg.f64 (+.f64 t1 u))) (neg.f64 v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) -2) (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) -2) (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) -2) (/.f64 -1 (cbrt.f64 (/.f64 (+.f64 u t1) v))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) -2) (neg.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v))))
(*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -1/2) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t1 u) v))) -1))
(*.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -1/2) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 (+.f64 u t1) v)))))
(*.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -1/2) (/.f64 -1 (sqrt.f64 (/.f64 (+.f64 u t1) v))))
(/.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -1/2) (neg.f64 (sqrt.f64 (/.f64 (+.f64 u t1) v))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1) v)
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (sqrt.f64 v)) (sqrt.f64 v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (pow.f64 1 1/3) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (pow.f64 (/.f64 -1 (neg.f64 (+.f64 t1 u))) 1) (neg.f64 v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (pow.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1) 1) v)
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 u t1) (neg.f64 v)) -3))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 u t1) (neg.f64 v)) -3))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) (neg.f64 v)) -3/2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) (neg.f64 v)) -3/2)))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 u t1) (neg.f64 v)) -3/2) 1/6) 4)
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) -1) 1/3) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (cbrt.f64 (*.f64 -1 (pow.f64 (/.f64 (+.f64 u t1) v) -2))) (cbrt.f64 (/.f64 v (+.f64 u t1))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2))) (cbrt.f64 (/.f64 v (+.f64 u t1))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2))) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 u t1)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 v (-.f64 (neg.f64 t1) u)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 1/3) (cbrt.f64 (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2) (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 u t1))))) (cbrt.f64 (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 u t1)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2) (sqrt.f64 (/.f64 v (-.f64 (neg.f64 t1) u))))) (cbrt.f64 (sqrt.f64 (/.f64 v (-.f64 (neg.f64 t1) u)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) (/.f64 -1 (+.f64 t1 u))) 1/3) (cbrt.f64 v))
(*.f64 (cbrt.f64 v) (cbrt.f64 (*.f64 (/.f64 -1 (+.f64 u t1)) (pow.f64 (/.f64 (+.f64 u t1) v) -2))))
(*.f64 (cbrt.f64 v) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2)) (+.f64 u t1))))
(*.f64 (cbrt.f64 v) (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2) (+.f64 u t1)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 2) 3) (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))) 3))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 t1 u) v))) -1) (pow.f64 (/.f64 (+.f64 t1 u) v) -1/2))
(*.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -1/2) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 (+.f64 u t1) v)))))
(*.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -1/2) (/.f64 -1 (sqrt.f64 (/.f64 (+.f64 u t1) v))))
(/.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -1/2) (neg.f64 (sqrt.f64 (/.f64 (+.f64 u t1) v))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) 2)) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) v)) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) -2) (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) -2) (/.f64 -1 (cbrt.f64 (/.f64 (+.f64 u t1) v))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v)) -2) (neg.f64 (cbrt.f64 (/.f64 (+.f64 u t1) v))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 t1 u) (neg.f64 v))) 2) -1) (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 u t1))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) (neg.f64 v))) 2)))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 v (-.f64 (neg.f64 t1) u)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) (neg.f64 v))) 2))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 u t1))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 u t1) (neg.f64 v))) 2))
(pow.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(pow.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2))
(/.f64 v (+.f64 u t1))
(pow.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) (neg.f64 v)) -3))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) 3)
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) 2)
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -1)
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) v) -2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 u t1) v) -2))
(/.f64 v (+.f64 u t1))
(log.f64 (exp.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)))))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(log.f64 (/.f64 1 (exp.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) -3))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 u t1) (neg.f64 v)) -3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(exp.f64 (log.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) 1))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 v (-.f64 (neg.f64 t1) u))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 u v) u)
8.8b
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
Compiler

Compiled 24 to 7 computations (70.8% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite60.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
933×pow1_binary64
866×add-log-exp_binary64
865×log1p-expm1-u_binary64
865×expm1-log1p-u_binary64
92×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
117717
2275817
Stop Event
node limit
Counts
2 → 70
Calls
Call 1
Inputs
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(*.f64 (/.f64 u v) u)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 v u) (/.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 u (/.f64 u v))) (*.f64 (/.f64 v u) (/.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 (/.f64 v u) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 1 (*.f64 (/.f64 u v) (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 v u) (/.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 2) (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 (/.f64 v u) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 (/.f64 v u) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v u) (/.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v u) u) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 v u) (/.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 v u)) (/.f64 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 u) (*.f64 t1 (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) u) (/.f64 (cbrt.f64 t1) (/.f64 u v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) u) (/.f64 (sqrt.f64 t1) (/.f64 u v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 u) (*.f64 t1 (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 u (/.f64 u v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 u (/.f64 u v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t1) (/.f64 u v)) (/.f64 (sqrt.f64 t1) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 u v)) (/.f64 (cbrt.f64 t1) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 u v)) (/.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 u v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 u v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 u (sqrt.f64 v))) (/.f64 (cbrt.f64 t1) (/.f64 u (sqrt.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 u u)) v)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u (*.f64 t1 (/.f64 v u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u (/.f64 u v)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 u (/.f64 u v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 u (/.f64 v u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 v (*.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 u u) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 u u)) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 u) u) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 u (neg.f64 u)) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 u u) 1) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 u u) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 u u) (sqrt.f64 v)) (sqrt.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 u (/.f64 u v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 u (/.f64 u v)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u (sqrt.f64 v)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 u (/.f64 u v)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 u v)) u))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 u (/.f64 u v)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 u (/.f64 u v)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 u 3) (pow.f64 (/.f64 u v) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 u 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 u (/.f64 u v))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 u (/.f64 u v))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 u (/.f64 u v))))))))

simplify78.0ms (0.7%)

Algorithm
egg-herbie
Rules
784×associate-/l*_binary64
626×unswap-sqr_binary64
349×associate-/r/_binary64
297×associate-/l/_binary64
235×log-prod_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01671273
14421273
217011273
Stop Event
node limit
Counts
130 → 82
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 (/.f64 v u) (/.f64 t1 u)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)))) 1)
(-.f64 (/.f64 0 (*.f64 u (/.f64 u v))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 t1 (/.f64 1 (*.f64 (/.f64 u v) (neg.f64 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 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 (/.f64 v u) u)))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 (/.f64 v u) u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 (/.f64 v u) u) t1)
(*.f64 -1 (*.f64 (/.f64 v u) (/.f64 t1 u)))
(*.f64 (*.f64 t1 (/.f64 v u)) (/.f64 1 u))
(*.f64 (/.f64 1 u) (*.f64 t1 (/.f64 v u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) u) (/.f64 (cbrt.f64 t1) (/.f64 u v)))
(*.f64 (/.f64 (sqrt.f64 t1) u) (/.f64 (sqrt.f64 t1) (/.f64 u v)))
(*.f64 (/.f64 -1 u) (*.f64 t1 (/.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) (/.f64 u v)) (/.f64 (sqrt.f64 t1) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 u v)) (/.f64 (cbrt.f64 t1) u))
(*.f64 (/.f64 -1 (/.f64 u v)) (/.f64 t1 u))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (cbrt.f64 (*.f64 (/.f64 v u) (/.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 -1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (/.f64 1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 u (sqrt.f64 v))) (/.f64 (cbrt.f64 t1) (/.f64 u (sqrt.f64 v))))
(*.f64 (/.f64 -1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 3)
(pow.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) 2)
(pow.f64 (/.f64 u (*.f64 t1 (/.f64 v u))) -1)
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(log.f64 (+.f64 1 (expm1.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 t1 3) (pow.f64 (*.f64 u (/.f64 u v)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(exp.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 u (/.f64 u v)))) 1)
(/.f64 u (/.f64 v u))
(/.f64 1 (/.f64 v (*.f64 u u)))
(/.f64 (*.f64 u u) v)
(/.f64 (neg.f64 (*.f64 u u)) (neg.f64 v))
(/.f64 (*.f64 (neg.f64 u) u) (neg.f64 v))
(/.f64 (*.f64 u (neg.f64 u)) (neg.f64 v))
(/.f64 (/.f64 (*.f64 u u) 1) v)
(/.f64 (/.f64 (*.f64 u u) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))
(/.f64 (/.f64 (*.f64 u u) (sqrt.f64 v)) (sqrt.f64 v))
(pow.f64 (*.f64 u (/.f64 u v)) 1)
(pow.f64 (pow.f64 (*.f64 u (/.f64 u v)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 3)
(pow.f64 (/.f64 u (sqrt.f64 v)) 2)
(sqrt.f64 (pow.f64 (*.f64 u (/.f64 u v)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 u v)) u))
(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)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 u 3)))
(expm1.f64 (log1p.f64 (*.f64 u (/.f64 u v))))
(log1p.f64 (expm1.f64 (*.f64 u (/.f64 u v))))
(exp.f64 (log.f64 (*.f64 u (/.f64 u v))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(-.f64 0 (*.f64 (/.f64 v u) (/.f64 t1 u)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)))) 1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(-.f64 (/.f64 0 (*.f64 u (/.f64 u v))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (/.f64 1 (*.f64 (/.f64 u v) (neg.f64 u))))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 1 (*.f64 (/.f64 v u) (/.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u 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 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u 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 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 (/.f64 v u) u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 (/.f64 v u) u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 (/.f64 v u) u) t1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 -1 (*.f64 (/.f64 v u) (/.f64 t1 u)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 (*.f64 t1 (/.f64 v u)) (/.f64 1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 1 u) (*.f64 t1 (/.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 (pow.f64 (cbrt.f64 t1) 2) u) (/.f64 (cbrt.f64 t1) (/.f64 u v)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 t1) u) (/.f64 (sqrt.f64 t1) (/.f64 u v)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 -1 u) (*.f64 t1 (/.f64 v u)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.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 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 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 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 u v)) (/.f64 (sqrt.f64 t1) u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 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 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 -1 (/.f64 u v)) (/.f64 t1 u))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.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 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 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 (*.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) (pow.f64 (cbrt.f64 t1) 2)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 u u) v)) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) (pow.f64 (cbrt.f64 t1) 2)) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2))
(*.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 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.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)))))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 (/.f64 1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 u (sqrt.f64 v))) (/.f64 (cbrt.f64 t1) (/.f64 u (sqrt.f64 v))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 -1 (/.f64 u (sqrt.f64 v))) (/.f64 t1 (/.f64 u (sqrt.f64 v))))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(pow.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3) 1/3)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 3)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(pow.f64 (/.f64 (sqrt.f64 t1) (/.f64 u (sqrt.f64 v))) 2)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(pow.f64 (/.f64 u (*.f64 t1 (/.f64 v u))) -1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(*.f64 v (neg.f64 (/.f64 (/.f64 t1 u) u)))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 u u))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(log.f64 (exp.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 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 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(exp.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u 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 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 1 (/.f64 v (*.f64 u u)))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (neg.f64 (*.f64 u u)) (neg.f64 v))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (*.f64 (neg.f64 u) u) (neg.f64 v))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (*.f64 u (neg.f64 u)) (neg.f64 v))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (/.f64 (*.f64 u u) 1) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (/.f64 (*.f64 u u) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 (/.f64 (*.f64 u u) (sqrt.f64 v)) (sqrt.f64 v))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(pow.f64 (*.f64 u (/.f64 u v)) 1)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(pow.f64 (pow.f64 (*.f64 u (/.f64 u v)) 3) 1/3)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 3)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(pow.f64 (/.f64 u (sqrt.f64 v)) 2)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(sqrt.f64 (pow.f64 (*.f64 u (/.f64 u v)) 2))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(log.f64 (pow.f64 (exp.f64 (/.f64 u v)) u))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 u (/.f64 u v)))))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(cbrt.f64 (pow.f64 (*.f64 u (/.f64 u v)) 3))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(cbrt.f64 (*.f64 (pow.f64 u 3) (pow.f64 (/.f64 u v) 3)))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 u v) 3) (pow.f64 u 3)))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(expm1.f64 (log1p.f64 (*.f64 u (/.f64 u v))))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(log1p.f64 (expm1.f64 (*.f64 u (/.f64 u v))))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(exp.f64 (log.f64 (*.f64 u (/.f64 u v))))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
1.5b
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
Compiler

Compiled 27 to 11 computations (59.3% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite52.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
566×log-prod_binary64
331×pow-prod-down_binary64
282×pow2_binary64
218×log-div_binary64
197×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0913
120313
2302913
Stop Event
node limit
Counts
1 → 53
Calls
Call 1
Inputs
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 1 (*.f64 u (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v u) (/.f64 1 (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) (*.f64 (cbrt.f64 (/.f64 v u)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 v u)) (*.f64 (sqrt.f64 (/.f64 v u)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 v) u) (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v 1) (/.f64 (/.f64 1 u) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) 1) (/.f64 (cbrt.f64 (/.f64 v u)) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 v u)) 1) (/.f64 (sqrt.f64 (/.f64 v u)) (-.f64 -1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (/.f64 1 u) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -2) (/.f64 (/.f64 v u) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 v u)) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (sqrt.f64 (/.f64 v u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 u) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 (/.f64 v u) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (/.f64 v u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v u) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v u) (-.f64 1 (pow.f64 (/.f64 t1 u) -2))) (+.f64 -1 (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 u v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 v u) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 u v) (-.f64 -1 (/.f64 u t1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 u (-.f64 -1 (/.f64 u t1))) v) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 u v)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 v u) (neg.f64 (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 v u) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 u v))) -1))))))

simplify64.0ms (0.6%)

Algorithm
egg-herbie
Rules
760×times-frac_binary64
673×associate-/l*_binary64
435×associate-/r*_binary64
417×fma-def_binary64
208×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01991830
15301640
217801580
379741580
Stop Event
node limit
Counts
89 → 103
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(*.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) (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 0 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 1)
(*.f64 v (/.f64 1 (*.f64 u (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v u) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 1)
(*.f64 1 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) (*.f64 (cbrt.f64 (/.f64 v u)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 v u)) (*.f64 (sqrt.f64 (/.f64 v u)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v u))
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) u))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) u))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) 1) (/.f64 (cbrt.f64 (/.f64 v u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v u)) 1) (/.f64 (sqrt.f64 (/.f64 v u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (/.f64 1 u) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -2) (/.f64 (/.f64 v u) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v u)) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (sqrt.f64 (/.f64 v u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 u) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 (/.f64 v u) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (/.f64 v u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (/.f64 v u) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 (/.f64 v u) (-.f64 1 (pow.f64 (/.f64 t1 u) -2))) (+.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 2)
(pow.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 u v)) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 v u) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 u v) (-.f64 -1 (/.f64 u t1))) -1)
(pow.f64 (/.f64 (*.f64 u (-.f64 -1 (/.f64 u t1))) v) -1)
(pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 u v)) 1) -1)
(neg.f64 (/.f64 (/.f64 v u) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 v u) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (log.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 u v))) -1))
Outputs
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 u (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(-.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) (fma.f64 -1 (/.f64 v u) (neg.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)))))
(-.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v (*.f64 t1 t1)) u))
(-.f64 (/.f64 v t1) (fma.f64 (/.f64 (/.f64 v 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 (/.f64 v t1) (/.f64 v u)) (-.f64 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (*.f64 (/.f64 v (*.f64 t1 t1)) u)))
(+.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v t1) (-.f64 (pow.f64 (/.f64 t1 u) -2) (/.f64 u t1))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 u u))
(*.f64 (/.f64 (neg.f64 v) u) (/.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 t1 (/.f64 (*.f64 u u) v))) (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)))
(-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u))))
(+.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 t1 (/.f64 (*.f64 u u) v)))))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(-.f64 (*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u)))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.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 t1 (/.f64 (*.f64 u u) v))) (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5)))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 v u) (/.f64 t1 u))) (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v))
(+.f64 (*.f64 v (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 t1 (*.f64 u u)))) (*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 u u))
(*.f64 (/.f64 (neg.f64 v) u) (/.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 t1 (/.f64 (*.f64 u u) v))) (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)))
(-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u))))
(+.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 t1 (/.f64 (*.f64 u u) v)))))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(-.f64 (*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u)))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.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 t1 (/.f64 (*.f64 u u) v))) (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5)))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 v u) (/.f64 t1 u))) (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v))
(+.f64 (*.f64 v (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 t1 (*.f64 u u)))) (*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 u u))
(*.f64 (/.f64 (neg.f64 v) u) (/.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 t1 (/.f64 (*.f64 u u) v))) (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)))
(-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u))))
(+.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 t1 (/.f64 (*.f64 u u) v)))))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(-.f64 (*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 t1 (*.f64 u u)))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.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 t1 (/.f64 (*.f64 u u) v))) (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5)))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 v u) (/.f64 t1 u))) (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v))
(+.f64 (*.f64 v (-.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 t1 (*.f64 u u)))) (*.f64 v (-.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(-.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) (fma.f64 -1 (/.f64 v u) (neg.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)))))
(-.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v (*.f64 t1 t1)) u))
(-.f64 (/.f64 v t1) (fma.f64 (/.f64 (/.f64 v 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 (/.f64 v t1) (/.f64 v u)) (-.f64 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (*.f64 (/.f64 v (*.f64 t1 t1)) u)))
(+.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v t1) (-.f64 (pow.f64 (/.f64 t1 u) -2) (/.f64 u t1))))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(-.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) (fma.f64 -1 (/.f64 v u) (neg.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)))))
(-.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v (*.f64 t1 t1)) u))
(-.f64 (/.f64 v t1) (fma.f64 (/.f64 (/.f64 v 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 (/.f64 v t1) (/.f64 v u)) (-.f64 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (*.f64 (/.f64 v (*.f64 t1 t1)) u)))
(+.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v t1) (-.f64 (pow.f64 (/.f64 t1 u) -2) (/.f64 u t1))))
(+.f64 0 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 1)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 v (/.f64 1 (*.f64 u (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 v u) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 1 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 2))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) (*.f64 (cbrt.f64 (/.f64 v u)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (sqrt.f64 (/.f64 v u)) (*.f64 (sqrt.f64 (/.f64 v u)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v u))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) u))
(/.f64 (*.f64 (cbrt.f64 (*.f64 v v)) (/.f64 (cbrt.f64 v) u)) (-.f64 -1 (/.f64 u t1)))
(/.f64 (cbrt.f64 (*.f64 v v)) (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (cbrt.f64 v) u)))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) u))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) 1) (/.f64 (cbrt.f64 (/.f64 v u)) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v u)) 1) (/.f64 (sqrt.f64 (/.f64 v u)) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (/.f64 1 u) (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))) u)))
(/.f64 (/.f64 v (*.f64 u (cbrt.f64 (-.f64 -1 (/.f64 u t1))))) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2))
(*.f64 (/.f64 v u) (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -2) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -2) (/.f64 (/.f64 v u) (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))) u)))
(/.f64 (/.f64 v (*.f64 u (cbrt.f64 (-.f64 -1 (/.f64 u t1))))) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2))
(*.f64 (/.f64 v u) (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -2) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v u)) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (sqrt.f64 (/.f64 v u)) (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))) u)))
(/.f64 (/.f64 v (*.f64 u (cbrt.f64 (-.f64 -1 (/.f64 u t1))))) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2))
(*.f64 (/.f64 v u) (/.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 u) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (/.f64 v (*.f64 u (sqrt.f64 (-.f64 -1 (/.f64 u t1))))) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (*.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 (/.f64 v u) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 v u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) (/.f64 v u)))
(*.f64 (/.f64 v u) (/.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 u)) 2) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (/.f64 v u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 u) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (/.f64 v (*.f64 u (sqrt.f64 (-.f64 -1 (/.f64 u t1))))) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (*.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (/.f64 v u) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(/.f64 (*.f64 (/.f64 v u) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3)))
(*.f64 (/.f64 v u) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))))
(*.f64 (/.f64 (/.f64 v u) (-.f64 1 (pow.f64 (/.f64 t1 u) -2))) (+.f64 -1 (/.f64 u t1)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 (/.f64 v u) (-.f64 1 (pow.f64 (/.f64 t1 u) -2))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (*.f64 u (-.f64 1 (pow.f64 (/.f64 t1 u) -2)))))
(/.f64 (*.f64 (/.f64 v u) (+.f64 -1 (/.f64 u t1))) (-.f64 1 (pow.f64 (/.f64 t1 u) -2)))
(pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 2) 1/2)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 3)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 2)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 u v)) -1)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 (pow.f64 (/.f64 v u) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)) 1/3)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (*.f64 (/.f64 u v) (-.f64 -1 (/.f64 u t1))) -1)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 (*.f64 u (-.f64 -1 (/.f64 u t1))) v) -1)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 u v)) 1) -1)
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(neg.f64 (/.f64 (/.f64 v u) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 2))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(log.f64 (exp.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) 3))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 v u) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (log.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))) 1))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 1/3))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 3))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))))) 2))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 u v))) -1))
(/.f64 (neg.f64 v) (*.f64 u (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))

eval242.0ms (2.1%)

Compiler

Compiled 12530 to 5733 computations (54.2% saved)

prune147.0ms (1.3%)

Pruning

28 alts after pruning (14 fresh and 14 done)

PrunedKeptTotal
New6416647
Fresh5813
Picked011
Done11314
Total64728675
Error
0b
Counts
675 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
44.7b
(/.f64 (/.f64 v (/.f64 u t1)) u)
1.5b
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
29.2b
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
15.5b
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (/.f64 (fma.f64 u v (*.f64 v t1)) v) v))
1.8b
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v))
3.6b
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (+.f64 (/.f64 u v) (/.f64 t1 v)))
29.3b
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
44.1b
(/.f64 (*.f64 t1 v) (*.f64 u u))
25.0b
(/.f64 (neg.f64 v) (+.f64 u t1))
51.4b
(/.f64 (neg.f64 v) u)
33.4b
(/.f64 (neg.f64 v) t1)
31.9b
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
31.9b
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
51.6b
(/.f64 v u)
27.9b
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
50.6b
(/.f64 -1 (/.f64 u v))
32.7b
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
1.1b
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
27.2b
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
1.5b
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
34.1b
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
43.9b
(*.f64 (/.f64 t1 (*.f64 u u)) v)
25.1b
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
29.2b
(*.f64 (/.f64 -1 u) (*.f64 t1 (/.f64 v u)))
33.5b
(*.f64 (/.f64 -1 t1) v)
4.4b
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u))) v)
22.1b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
36.2b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
Compiler

Compiled 333 to 213 computations (36% saved)

regimes100.0ms (0.9%)

Counts
57 → 1
Calls
Call 1
Inputs
(/.f64 v u)
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 u u))
(/.f64 (*.f64 (/.f64 t1 u) v) u)
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 t1 t1)) v)
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
(/.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 (neg.f64 t1)) (*.f64 u u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 (/.f64 -1 u) (*.f64 t1 (/.f64 v u)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v u) (*.f64 t1 (/.f64 1 (-.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (/.f64 u t1) 1))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (-.f64 t1 u))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (-.f64 t1 u))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) u) (*.f64 (/.f64 1 (+.f64 t1 u)) v))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u))) v)
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) v) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) v))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (+.f64 (/.f64 u v) (/.f64 t1 v)))
(*.f64 (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (/.f64 t1 u)))
(/.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 (/.f64 (fma.f64 u v (*.f64 v t1)) v) v))
(pow.f64 (sqrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 u t1)) (-.f64 -1 (/.f64 u t1)))) 2)
Outputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
Calls

4 calls:

25.0ms
t1
25.0ms
u
24.0ms
v
13.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
ErrorSegmentsBranch
1.1b1u
1.1b1v
1.1b1t1
1.1b1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 581 to 199 computations (65.7% saved)

regimes113.0ms (1%)

Counts
43 → 1
Calls
Call 1
Inputs
(/.f64 v u)
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 u u))
(/.f64 (*.f64 (/.f64 t1 u) v) u)
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 t1 t1)) v)
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
(/.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 (neg.f64 t1)) (*.f64 u u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 (/.f64 -1 u) (*.f64 t1 (/.f64 v u)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v u) (*.f64 t1 (/.f64 1 (-.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (/.f64 u t1) 1))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (-.f64 t1 u))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (-.f64 t1 u))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) u) (*.f64 (/.f64 1 (+.f64 t1 u)) v))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)
Outputs
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
Calls

3 calls:

49.0ms
t1
36.0ms
v
19.0ms
u
Results
ErrorSegmentsBranch
1.5b1u
1.5b1v
1.5b1t1
Compiler

Compiled 368 to 121 computations (67.1% saved)

regimes387.0ms (3.4%)

Counts
39 → 7
Calls
Call 1
Inputs
(/.f64 v u)
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 u u))
(/.f64 (*.f64 (/.f64 t1 u) v) u)
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 t1 t1)) v)
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
(/.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 (neg.f64 t1)) (*.f64 u u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 (/.f64 -1 u) (*.f64 t1 (/.f64 v u)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v u) (*.f64 t1 (/.f64 1 (-.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (/.f64 u t1) 1))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (-.f64 t1 u))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (-.f64 t1 u))
Outputs
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (-.f64 t1 u))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
Calls

3 calls:

185.0ms
t1
150.0ms
v
45.0ms
u
Results
ErrorSegmentsBranch
11.7b3u
17.4b5v
10.9b7t1
Compiler

Compiled 321 to 109 computations (66% saved)

bsearch84.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
1.4166787886358202e-14
1.4862787342689574e-8
9.0ms
-3.6028039131933627e-211
-1.7893384158496421e-211
10.0ms
-6.539696797032651e-154
-2.5635982514503238e-154
15.0ms
-11293972657.434328
-226.22943215954177
18.0ms
-6.028559887695884e+82
-9.610090634025027e+63
16.0ms
-4.522551716577063e+156
-2.5250543928002532e+154
Results
74.0ms720×body256valid
0.0msbody256infinite
Compiler

Compiled 1134 to 749 computations (34% saved)

regimes322.0ms (2.9%)

Counts
37 → 7
Calls
Call 1
Inputs
(/.f64 v u)
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 u u))
(/.f64 (*.f64 (/.f64 t1 u) v) u)
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 t1 t1)) v)
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
(/.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 (neg.f64 t1)) (*.f64 u u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 (/.f64 -1 u) (*.f64 t1 (/.f64 v u)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v u) (*.f64 t1 (/.f64 1 (-.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (/.f64 u t1) 1))
Outputs
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
Calls

3 calls:

186.0ms
t1
87.0ms
v
43.0ms
u
Results
ErrorSegmentsBranch
11.9b3u
17.4b5v
10.9b7t1
Compiler

Compiled 299 to 104 computations (65.2% saved)

bsearch149.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
1.4166787886358202e-14
1.4862787342689574e-8
9.0ms
-3.6028039131933627e-211
-1.7893384158496421e-211
9.0ms
-6.539696797032651e-154
-2.5635982514503238e-154
37.0ms
-11293972657.434328
-226.22943215954177
17.0ms
-6.028559887695884e+82
-9.610090634025027e+63
42.0ms
-4.522551716577063e+156
-2.5250543928002532e+154
Results
140.0ms720×body256valid
0.0msbody256infinite
Compiler

Compiled 1117 to 749 computations (32.9% saved)

regimes341.0ms (3%)

Counts
34 → 7
Calls
Call 1
Inputs
(/.f64 v u)
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 u u))
(/.f64 (*.f64 (/.f64 t1 u) v) u)
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 t1 t1)) v)
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
(/.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 (neg.f64 t1)) (*.f64 u u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 (/.f64 -1 u) (*.f64 t1 (/.f64 v u)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
Outputs
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
Calls

3 calls:

165.0ms
v
122.0ms
t1
48.0ms
u
Results
ErrorSegmentsBranch
11.9b3u
17.4b5v
11.0b7t1
Compiler

Compiled 266 to 94 computations (64.7% saved)

bsearch112.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.4166787886358202e-14
1.4862787342689574e-8
10.0ms
-3.6028039131933627e-211
-1.7893384158496421e-211
9.0ms
-6.539696797032651e-154
-2.5635982514503238e-154
46.0ms
-11293972657.434328
-226.22943215954177
19.0ms
-6.028559887695884e+82
-9.610090634025027e+63
12.0ms
-4.522551716577063e+156
-2.5250543928002532e+154
Results
103.0ms720×body256valid
0.0msbody256infinite
Compiler

Compiled 1082 to 728 computations (32.7% saved)

regimes250.0ms (2.2%)

Counts
33 → 7
Calls
Call 1
Inputs
(/.f64 v u)
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 u u))
(/.f64 (*.f64 (/.f64 t1 u) v) u)
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 t1 t1)) v)
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
(/.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 (neg.f64 t1)) (*.f64 u u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 (/.f64 -1 u) (*.f64 t1 (/.f64 v u)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
Outputs
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
Calls

3 calls:

96.0ms
v
92.0ms
t1
42.0ms
u
Results
ErrorSegmentsBranch
11.9b3u
18.5b3v
11.0b7t1
Compiler

Compiled 256 to 91 computations (64.5% saved)

bsearch138.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
1.4166787886358202e-14
1.4862787342689574e-8
9.0ms
-3.6028039131933627e-211
-1.7893384158496421e-211
13.0ms
-6.539696797032651e-154
-2.5635982514503238e-154
65.0ms
-11293972657.434328
-226.22943215954177
21.0ms
-6.028559887695884e+82
-9.610090634025027e+63
12.0ms
-4.522551716577063e+156
-2.5250543928002532e+154
Results
128.0ms720×body256valid
0.0msbody256infinite
Compiler

Compiled 1054 to 714 computations (32.3% saved)

regimes222.0ms (2%)

Counts
32 → 7
Calls
Call 1
Inputs
(/.f64 v u)
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 u u))
(/.f64 (*.f64 (/.f64 t1 u) v) u)
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 t1 t1)) v)
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
(/.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 (neg.f64 t1)) (*.f64 u u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 (/.f64 -1 u) (*.f64 t1 (/.f64 v u)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (/.f64 u t1)) (-.f64 t1 u))
Outputs
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
Calls

3 calls:

125.0ms
t1
52.0ms
v
39.0ms
u
Results
ErrorSegmentsBranch
12.0b3u
18.5b3v
11.1b7t1
Compiler

Compiled 246 to 90 computations (63.4% saved)

bsearch85.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
1.4166787886358202e-14
1.4862787342689574e-8
10.0ms
-3.6028039131933627e-211
-1.7893384158496421e-211
9.0ms
-6.539696797032651e-154
-2.5635982514503238e-154
17.0ms
-11293972657.434328
-226.22943215954177
18.0ms
-6.028559887695884e+82
-9.610090634025027e+63
13.0ms
-4.522551716577063e+156
-2.5250543928002532e+154
Results
75.0ms720×body256valid
1.0ms10×body256infinite
Compiler

Compiled 1037 to 714 computations (31.1% saved)

regimes197.0ms (1.7%)

Counts
30 → 7
Calls
Call 1
Inputs
(/.f64 v u)
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 u u))
(/.f64 (*.f64 (/.f64 t1 u) v) u)
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 t1 t1)) v)
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
(/.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 (neg.f64 t1)) (*.f64 u u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 (/.f64 -1 u) (*.f64 t1 (/.f64 v u)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 (/.f64 u t1) (-.f64 t1 u)))
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
Outputs
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
Calls

3 calls:

90.0ms
t1
60.0ms
v
42.0ms
u
Results
ErrorSegmentsBranch
12.0b3u
18.5b3v
11.3b7t1
Compiler

Compiled 228 to 86 computations (62.3% saved)

bsearch115.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.4166787886358202e-14
1.4862787342689574e-8
21.0ms
-3.6028039131933627e-211
-1.7893384158496421e-211
9.0ms
-6.539696797032651e-154
-2.5635982514503238e-154
40.0ms
-11293972657.434328
-226.22943215954177
17.0ms
-6.028559887695884e+82
-9.610090634025027e+63
13.0ms
-4.522551716577063e+156
-2.5250543928002532e+154
Results
105.0ms720×body256valid
1.0ms13×body256infinite
Compiler

Compiled 1020 to 697 computations (31.7% saved)

regimes182.0ms (1.6%)

Counts
25 → 7
Calls
Call 1
Inputs
(/.f64 v u)
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (*.f64 u u))
(/.f64 (*.f64 (/.f64 t1 u) v) u)
(/.f64 (/.f64 v (/.f64 u t1)) u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 t1 t1)) v)
(*.f64 (/.f64 (neg.f64 t1) (*.f64 u u)) v)
(*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v))
(/.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 (neg.f64 t1)) (*.f64 u u))
Outputs
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(/.f64 (neg.f64 v) (+.f64 u t1))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
Calls

3 calls:

73.0ms
t1
61.0ms
v
32.0ms
u
Results
ErrorSegmentsBranch
12.2b3u
18.5b5v
11.5b7t1
Compiler

Compiled 184 to 70 computations (62% saved)

bsearch81.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.4166787886358202e-14
1.4862787342689574e-8
10.0ms
-3.6028039131933627e-211
-1.7893384158496421e-211
10.0ms
-6.539696797032651e-154
-2.5635982514503238e-154
15.0ms
-11293972657.434328
-226.22943215954177
18.0ms
-6.028559887695884e+82
-9.610090634025027e+63
12.0ms
-4.522551716577063e+156
-2.5250543928002532e+154
Results
72.0ms720×body256valid
0.0msbody256infinite
Compiler

Compiled 1020 to 697 computations (31.7% saved)

regimes470.0ms (4.2%)

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

3 calls:

343.0ms
t1
94.0ms
v
28.0ms
u
Results
ErrorSegmentsBranch
13.3b3u
18.5b5v
11.5b8t1
Compiler

Compiled 152 to 63 computations (58.6% saved)

bsearch149.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
1.4166787886358202e-14
1.4862787342689574e-8
35.0ms
4.361143447833923e-190
9.35185942368827e-189
9.0ms
-3.6028039131933627e-211
-1.7893384158496421e-211
9.0ms
-6.539696797032651e-154
-2.5635982514503238e-154
48.0ms
-11293972657.434328
-226.22943215954177
18.0ms
-6.028559887695884e+82
-9.610090634025027e+63
13.0ms
-4.522551716577063e+156
-2.5250543928002532e+154
Results
106.0ms832×body256valid
1.0msbody256infinite
Compiler

Compiled 1188 to 809 computations (31.9% saved)

regimes234.0ms (2.1%)

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

3 calls:

103.0ms
v
89.0ms
t1
39.0ms
u
Results
ErrorSegmentsBranch
13.3b3u
18.5b5v
12.7b5t1
Compiler

Compiled 144 to 61 computations (57.6% saved)

bsearch80.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
1.4166787886358202e-14
1.4862787342689574e-8
16.0ms
-11293972657.434328
-226.22943215954177
17.0ms
-6.028559887695884e+82
-9.610090634025027e+63
17.0ms
-4.522551716577063e+156
-2.5250543928002532e+154
Results
73.0ms560×body256valid
Compiler

Compiled 800 to 547 computations (31.6% saved)

regimes125.0ms (1.1%)

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

3 calls:

81.0ms
t1
33.0ms
u
8.0ms
v
Results
ErrorSegmentsBranch
16.9b3u
24.5b1v
16.7b5t1
Compiler

Compiled 120 to 54 computations (55% saved)

bsearch304.0ms (2.7%)

Algorithm
binary-search
Steps
TimeLeftRight
261.0ms
5.470985507808033e-43
1.5318222572830442e-40
11.0ms
-3.6028039131933627e-211
-1.7893384158496421e-211
12.0ms
-2.6161170564998835e-78
-2.8953688192900512e-80
20.0ms
-11293972657.434328
-226.22943215954177
Results
298.0ms464×body256valid
1.0msbody256infinite
Compiler

Compiled 667 to 456 computations (31.6% saved)

regimes90.0ms (0.8%)

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

3 calls:

43.0ms
u
34.0ms
t1
9.0ms
v
Results
ErrorSegmentsBranch
20.2b3u
24.5b1v
21.6b3t1
Compiler

Compiled 112 to 51 computations (54.5% saved)

bsearch32.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
2.5073869226076198e+48
9.22563600537441e+50
18.0ms
-3.483056273999915e+176
-3.933484324579709e+166
Results
28.0ms288×body256valid
Compiler

Compiled 399 to 265 computations (33.6% saved)

regimes54.0ms (0.5%)

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

3 calls:

25.0ms
t1
19.0ms
u
6.0ms
v
Results
ErrorSegmentsBranch
20.6b3u
24.5b1v
21.6b3t1
Compiler

Compiled 77 to 39 computations (49.4% saved)

bsearch30.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
1.50165588594705e+186
3.4283382062199703e+187
18.0ms
-3.483056273999915e+176
-3.933484324579709e+166
Results
27.0ms272×body256valid
Compiler

Compiled 378 to 251 computations (33.6% saved)

regimes20.0ms (0.2%)

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

3 calls:

6.0ms
u
5.0ms
t1
5.0ms
v
Results
ErrorSegmentsBranch
25.0b1u
25.0b1v
25.0b1t1
Compiler

Compiled 56 to 31 computations (44.6% saved)

regimes52.0ms (0.5%)

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

3 calls:

21.0ms
t1
16.0ms
v
13.0ms
u
Results
ErrorSegmentsBranch
27.0b3u
31.2b3v
29.5b5t1
Compiler

Compiled 36 to 22 computations (38.9% saved)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
1.9372898342667145e+131
1.270106133406191e+140
17.0ms
-1.7395551618039285e+148
-3.1122359134366513e+144
Results
32.0ms272×body256valid
Compiler

Compiled 310 to 234 computations (24.5% saved)

regimes44.0ms (0.4%)

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

3 calls:

17.0ms
t1
14.0ms
v
12.0ms
u
Results
ErrorSegmentsBranch
27.6b3u
31.4b3v
29.8b5t1
Compiler

Compiled 31 to 19 computations (38.7% saved)

bsearch32.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
1.9372898342667145e+131
1.270106133406191e+140
15.0ms
-1.7395551618039285e+148
-3.1122359134366513e+144
Results
29.0ms272×body256valid
Compiler

Compiled 284 to 208 computations (26.8% saved)

regimes37.0ms (0.3%)

Accuracy

Total -32.4b remaining (-117.2%)

Threshold costs -32.4b (-117.2%)

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

3 calls:

15.0ms
t1
11.0ms
v
10.0ms
u
Results
ErrorSegmentsBranch
27.7b3u
31.4b3v
29.9b5t1
Compiler

Compiled 22 to 15 computations (31.8% saved)

bsearch34.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.9372898342667145e+131
1.270106133406191e+140
18.0ms
-3.483056273999915e+176
-3.933484324579709e+166
Results
30.0ms304×body256valid
Compiler

Compiled 306 to 222 computations (27.5% saved)

simplify52.0ms (0.5%)

Algorithm
egg-herbie
Rules
40×*-commutative_binary64
26×+-commutative_binary64
26×neg-sub0_binary64
26×neg-mul-1_binary64
25×sub-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02111294
12521294
23101294
33751294
44051294
54181294
64201294
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(if (<=.f64 t1 -26500000000000001202394816837153440112746600332278117351033989166343048815743921120916149049155174113539146926539333908649239696321339382235102030298349568) (*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u))) (if (<=.f64 t1 -54999999999999999672370477666791145327337730677731539967563527547634755827461521408) (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (-.f64 t1 u)) (if (<=.f64 t1 -3300000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 2553251331026097/154742504910672534362390528) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u))) (if (<=.f64 t1 -7499999999999999725550974223164930658270357418955175845260272882570314876157165568) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u))) (if (<=.f64 t1 -32000000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 4208996133570293/4951760157141521099596496896) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -25000000000000000770166580774131422694256301001910836586522436017353496322832859136) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u))) (if (<=.f64 t1 -4100000000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 1431368170423721/38685626227668133590597632) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -130000000000000009268878061519778185862564813451854808943768641240839229940989638529662456594887149172922468383297371480411313792443851477860192908036014080) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -320000000000000015059243038689750268529907245051732184456918705116743985004544) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u))) (if (<=.f64 t1 -19000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u)) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 4110347786689739/604462909807314587353088) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -54999999999999999672370477666791145327337730677731539967563527547634755827461521408) (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 -6200) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -6340256873700189/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u)) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 8975065284819007/618970019642690137449562112) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -169999999999999996096025832433329868941658043870400163508258284150340918121070592) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -1200) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u)) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 1064628433785427/2475880078570760549798248448) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -59999999999999997804407793785319445266162859351641406762082183060562519009257324544) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -4800) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -6340256873700189/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u)) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 1904058165893041/302231454903657293676544) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -59999999999999997804407793785319445266162859351641406762082183060562519009257324544) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -19500000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -4830671903771573/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 6822380853753841/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v)) (if (<=.f64 t1 2011652563838743/154742504910672534362390528) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v)))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -7000000000000000195090964334063318778005827328862580230404690162898436096) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -2050000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 1904058165893041/151115727451828646838272) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))
(if (<=.f64 t1 -65000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -750932942315945/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 4315507443078343/784637716923335095479473677900958302012794430558004314112) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u))) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))
(if (<=.f64 u -55000000000000000814138442649616544148395249589203080538276287845491649265754461230155046903128921735647626066213072406360556358221161276165839120201339626488988696576) (*.f64 (/.f64 t1 (*.f64 u u)) v) (if (<=.f64 u 900000000000000027129553701548362001410714104758272) (/.f64 (neg.f64 v) (+.f64 u t1)) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(if (<=.f64 u -1499999999999999993599588743177118966809326362226364172329709443602097930651897784880589265062861094178945723810853308683709593587023663199603564582399750095455295920786112512) (*.f64 (/.f64 t1 (*.f64 u u)) v) (if (<=.f64 u 1519999999999999920711188098789917751390938130187757507406209199484884168058612244110991319468296590617053735041244725089907734439502083280445236802441174472292191041173296024682997219328) (/.f64 (neg.f64 v) (+.f64 u t1)) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(/.f64 (neg.f64 v) (+.f64 u t1))
(if (<=.f64 u -47000000000000001982494600269356595416461355152661720135139440522443838929249835852773507215413922024071262456834103610997043844423450030505984000) (/.f64 -1 (/.f64 u v)) (if (<=.f64 u 640000000000000037544999212847367664349570743289427480837997666912628566531444199008305622909529189747457944054848479960115334631479312384) (/.f64 (neg.f64 v) t1) (/.f64 -1 (/.f64 u v))))
(if (<=.f64 u -4199999999999999926438960023783713777465476787937733722611235741426461255921512616372514300655948395344852688853404856431381650225815103297552384) (/.f64 (neg.f64 v) u) (if (<=.f64 u 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (/.f64 (neg.f64 v) t1) (/.f64 v u)))
(if (<=.f64 u -80000000000000006614973028568464189411490215721217882690612274470661371154490853834981853312977391173737541140186125506791440534675198181595804617440852401832631117438517248) (/.f64 v u) (if (<=.f64 u 59999999999999995773094041943714949565014741174348203339444902785388389620344824035085786097244777649888122414728550688551296703458705408) (/.f64 (neg.f64 v) t1) (/.f64 v u)))
(/.f64 v u)
Outputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(if (<=.f64 t1 -26500000000000001202394816837153440112746600332278117351033989166343048815743921120916149049155174113539146926539333908649239696321339382235102030298349568) (*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u))) (if (<=.f64 t1 -54999999999999999672370477666791145327337730677731539967563527547634755827461521408) (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (-.f64 t1 u)) (if (<=.f64 t1 -3300000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 2553251331026097/154742504910672534362390528) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -26500000000000001202394816837153440112746600332278117351033989166343048815743921120916149049155174113539146926539333908649239696321339382235102030298349568) (*.f64 (/.f64 v (+.f64 t1 u)) (+.f64 (/.f64 u t1) -1)) (if (<=.f64 t1 -54999999999999999672370477666791145327337730677731539967563527547634755827461521408) (/.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (-.f64 t1 u)) (if (<=.f64 t1 -3300000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 2553251331026097/154742504910672534362390528) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -26500000000000001202394816837153440112746600332278117351033989166343048815743921120916149049155174113539146926539333908649239696321339382235102030298349568) (*.f64 (/.f64 v (+.f64 t1 u)) (+.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 -54999999999999999672370477666791145327337730677731539967563527547634755827461521408) (/.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (-.f64 t1 u)) (if (<=.f64 t1 -3300000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 2553251331026097/154742504910672534362390528) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u))) (if (<=.f64 t1 -7499999999999999725550974223164930658270357418955175845260272882570314876157165568) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u))) (if (<=.f64 t1 -32000000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 4208996133570293/4951760157141521099596496896) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (*.f64 (/.f64 v (+.f64 t1 u)) (+.f64 (/.f64 u t1) -1)) (if (<=.f64 t1 -7499999999999999725550974223164930658270357418955175845260272882570314876157165568) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (neg.f64 t1) u)) (if (<=.f64 t1 -32000000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 4208996133570293/4951760157141521099596496896) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (*.f64 (/.f64 v (+.f64 t1 u)) (+.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 -7499999999999999725550974223164930658270357418955175845260272882570314876157165568) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (neg.f64 t1) u)) (if (<=.f64 t1 -32000000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 4208996133570293/4951760157141521099596496896) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (*.f64 (/.f64 v (+.f64 t1 u)) (+.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 -7499999999999999725550974223164930658270357418955175845260272882570314876157165568) (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 t1 u)) (if (<=.f64 t1 -32000000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 4208996133570293/4951760157141521099596496896) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -25000000000000000770166580774131422694256301001910836586522436017353496322832859136) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u))) (if (<=.f64 t1 -4100000000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 1431368170423721/38685626227668133590597632) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -25000000000000000770166580774131422694256301001910836586522436017353496322832859136) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (neg.f64 t1) u)) (if (<=.f64 t1 -4100000000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 1431368170423721/38685626227668133590597632) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -25000000000000000770166580774131422694256301001910836586522436017353496322832859136) (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 t1 u)) (if (<=.f64 t1 -4100000000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 1431368170423721/38685626227668133590597632) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -130000000000000009268878061519778185862564813451854808943768641240839229940989638529662456594887149172922468383297371480411313792443851477860192908036014080) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -320000000000000015059243038689750268529907245051732184456918705116743985004544) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v (+.f64 t1 u))) (if (<=.f64 t1 -19000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u)) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 4110347786689739/604462909807314587353088) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -130000000000000009268878061519778185862564813451854808943768641240839229940989638529662456594887149172922468383297371480411313792443851477860192908036014080) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -320000000000000015059243038689750268529907245051732184456918705116743985004544) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (neg.f64 t1) u)) (if (<=.f64 t1 -19000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 u (/.f64 u v))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 4110347786689739/604462909807314587353088) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -130000000000000009268878061519778185862564813451854808943768641240839229940989638529662456594887149172922468383297371480411313792443851477860192908036014080) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -320000000000000015059243038689750268529907245051732184456918705116743985004544) (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 t1 u)) (if (<=.f64 t1 -19000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 u (/.f64 u v))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 4110347786689739/604462909807314587353088) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -54999999999999999672370477666791145327337730677731539967563527547634755827461521408) (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 -6200) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -6340256873700189/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u)) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 8975065284819007/618970019642690137449562112) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -54999999999999999672370477666791145327337730677731539967563527547634755827461521408) (/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 -6200) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -6340256873700189/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 u (/.f64 u v))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 8975065284819007/618970019642690137449562112) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -169999999999999996096025832433329868941658043870400163508258284150340918121070592) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -1200) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u)) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 1064628433785427/2475880078570760549798248448) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -169999999999999996096025832433329868941658043870400163508258284150340918121070592) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -1200) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 u (/.f64 u v))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 1064628433785427/2475880078570760549798248448) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -59999999999999997804407793785319445266162859351641406762082183060562519009257324544) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -4800) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -6340256873700189/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u)) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 1904058165893041/302231454903657293676544) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -59999999999999997804407793785319445266162859351641406762082183060562519009257324544) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -4800) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -6340256873700189/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (neg.f64 t1) (*.f64 u (/.f64 u v))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 1904058165893041/302231454903657293676544) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -59999999999999997804407793785319445266162859351641406762082183060562519009257324544) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -19500000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -4830671903771573/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 6822380853753841/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (*.f64 (/.f64 (/.f64 t1 u) u) (neg.f64 v)) (if (<=.f64 t1 2011652563838743/154742504910672534362390528) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v)))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -59999999999999997804407793785319445266162859351641406762082183060562519009257324544) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -19500000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -4830671903771573/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 6822380853753841/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)) (if (<=.f64 t1 2011652563838743/154742504910672534362390528) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v)))))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -7000000000000000195090964334063318778005827328862580230404690162898436096) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -2050000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 1904058165893041/151115727451828646838272) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))
(if (<=.f64 t1 -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -7000000000000000195090964334063318778005827328862580230404690162898436096) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (if (<=.f64 t1 -2050000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 1904058165893041/151115727451828646838272) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))
(if (<=.f64 t1 -65000) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 -750932942315945/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 u t1)) (if (<=.f64 t1 4315507443078343/784637716923335095479473677900958302012794430558004314112) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u))) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))
(if (<=.f64 t1 -65000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -750932942315945/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 4315507443078343/784637716923335095479473677900958302012794430558004314112) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u))) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))
(if (<=.f64 t1 -65000) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 -750932942315945/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u))) (if (<=.f64 t1 -533014786937957/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 4315507443078343/784637716923335095479473677900958302012794430558004314112) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u))) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))
(if (<=.f64 u -55000000000000000814138442649616544148395249589203080538276287845491649265754461230155046903128921735647626066213072406360556358221161276165839120201339626488988696576) (*.f64 (/.f64 t1 (*.f64 u u)) v) (if (<=.f64 u 900000000000000027129553701548362001410714104758272) (/.f64 (neg.f64 v) (+.f64 u t1)) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(if (<=.f64 u -55000000000000000814138442649616544148395249589203080538276287845491649265754461230155046903128921735647626066213072406360556358221161276165839120201339626488988696576) (*.f64 v (/.f64 t1 (*.f64 u u))) (if (<=.f64 u 900000000000000027129553701548362001410714104758272) (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(if (<=.f64 u -1499999999999999993599588743177118966809326362226364172329709443602097930651897784880589265062861094178945723810853308683709593587023663199603564582399750095455295920786112512) (*.f64 (/.f64 t1 (*.f64 u u)) v) (if (<=.f64 u 1519999999999999920711188098789917751390938130187757507406209199484884168058612244110991319468296590617053735041244725089907734439502083280445236802441174472292191041173296024682997219328) (/.f64 (neg.f64 v) (+.f64 u t1)) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(if (<=.f64 u -1499999999999999993599588743177118966809326362226364172329709443602097930651897784880589265062861094178945723810853308683709593587023663199603564582399750095455295920786112512) (*.f64 v (/.f64 t1 (*.f64 u u))) (if (<=.f64 u 1519999999999999920711188098789917751390938130187757507406209199484884168058612244110991319468296590617053735041244725089907734439502083280445236802441174472292191041173296024682997219328) (/.f64 (neg.f64 v) (+.f64 t1 u)) (*.f64 v (/.f64 t1 (*.f64 u u)))))
(/.f64 (neg.f64 v) (+.f64 u t1))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(if (<=.f64 u -47000000000000001982494600269356595416461355152661720135139440522443838929249835852773507215413922024071262456834103610997043844423450030505984000) (/.f64 -1 (/.f64 u v)) (if (<=.f64 u 640000000000000037544999212847367664349570743289427480837997666912628566531444199008305622909529189747457944054848479960115334631479312384) (/.f64 (neg.f64 v) t1) (/.f64 -1 (/.f64 u v))))
(if (<=.f64 u -4199999999999999926438960023783713777465476787937733722611235741426461255921512616372514300655948395344852688853404856431381650225815103297552384) (/.f64 (neg.f64 v) u) (if (<=.f64 u 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (/.f64 (neg.f64 v) t1) (/.f64 v u)))
(if (<=.f64 u -80000000000000006614973028568464189411490215721217882690612274470661371154490853834981853312977391173737541140186125506791440534675198181595804617440852401832631117438517248) (/.f64 v u) (if (<=.f64 u 59999999999999995773094041943714949565014741174348203339444902785388389620344824035085786097244777649888122414728550688551296703458705408) (/.f64 (neg.f64 v) t1) (/.f64 v u)))
(/.f64 v u)
Compiler

Compiled 928 to 451 computations (51.4% saved)

soundness109.0ms (1%)

Algorithm
egg-herbie
Rules
660×fma-def_binary64
517×div-sub_binary64
503×times-frac_binary64
361×fma-neg_binary64
327×distribute-neg-frac_binary64
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
0918
13018
28718
323618
445218
572318
692918
7145718
8247716
9713916
Stop Event
node limit
Compiler

Compiled 30 to 16 computations (46.7% saved)

end199.0ms (1.8%)

Compiler

Compiled 874 to 277 computations (68.3% saved)

Profiling

Loading profile data...