Details

Time bar (total: 17.2s)

analyze224.0ms (1.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
12.5%12.5%87.3%0.2%0%0%0%5
12.5%12.5%87.3%0.2%0%0%0%6
12.5%12.5%87.3%0.2%0%0%0%7
18.8%18.7%81.1%0.2%0%0%0%8
28.6%28.1%70.2%0.2%0%1.6%0%9
28.6%28.1%70.2%0.2%0%1.6%0%10
28.8%28.1%69.4%0.2%0%2.3%0%11
36.1%32.7%58.1%0.2%0%9%0%12
Compiler

Compiled 13 to 9 computations (30.8% saved)

sample1.9s (11.2%)

Results
1.0s7440×body256valid
734.0ms6738×body256invalid
87.0ms816×body256infinite
Bogosity

preprocess14.0ms (0.1%)

Algorithm
egg-herbie
Rules
24×*-commutative
24×associate-/r*
swap-V-l
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034161
158161
266161
044
144
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
2
Call 2
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 A (sqrt.f64 (/.f64 c0 (*.f64 V l))))
(*.f64 V (sqrt.f64 (/.f64 A (*.f64 c0 l))))
(*.f64 l (sqrt.f64 (/.f64 A (*.f64 V c0))))
(*.f64 c0 (sqrt.f64 (/.f64 V (*.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 l (*.f64 V A))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 A (sqrt.f64 (/.f64 c0 (*.f64 V l))))
(*.f64 V (sqrt.f64 (/.f64 A (*.f64 c0 l))))
(*.f64 l (sqrt.f64 (/.f64 A (*.f64 V c0))))
(*.f64 l (sqrt.f64 (/.f64 A (*.f64 c0 V))))
(*.f64 c0 (sqrt.f64 (/.f64 V (*.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 l (*.f64 V A))))
(*.f64 c0 (sqrt.f64 (/.f64 l (*.f64 A V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Symmetry

(sort V l)

Compiler

Compiled 16 to 12 computations (25% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01123
11523
21723
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))

eval0.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Accurracy
60.5%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.5%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Compiler

Compiled 12 to 8 computations (33.3% saved)

localize32.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
97.6%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
93.1%
(/.f64 A (*.f64 V l))
71.0%
(sqrt.f64 (/.f64 A (*.f64 V l)))
Compiler

Compiled 31 to 9 computations (71% saved)

series37.0ms (0.2%)

Counts
3 → 12
Calls

30 calls:

TimeVariablePointExpression
20.0ms
l
@inf
(/.f64 A (*.f64 V l))
1.0ms
c0
@inf
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
1.0ms
A
@inf
(/.f64 A (*.f64 V l))
1.0ms
c0
@0
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
1.0ms
V
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1206×log-prod
940×prod-exp
792×pow-prod-down
580×pow-prod-up
518×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01153
122353
2289753
Stop Event
node limit
Counts
3 → 145
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Outputs
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
(/.f64 1 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(pow.f64 (/.f64 V (/.f64 A l)) -1/2)
(pow.f64 (sqrt.f64 (/.f64 V (/.f64 A l))) -1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)) -1)
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 A (/.f64 1 (*.f64 V l)))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (/.f64 1 (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 1 (*.f64 V l))))
(*.f64 (neg.f64 A) (/.f64 1 (*.f64 l (neg.f64 V))))
(*.f64 (/.f64 1 (*.f64 V l)) A)
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 V l)))
(*.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 V l)))
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -2) (/.f64 A (cbrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (/.f64 A (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (sqrt.f64 (*.f64 V l))) (/.f64 (cbrt.f64 A) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 5/6) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(pow.f64 (/.f64 A (*.f64 V l)) 1)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)
(pow.f64 (/.f64 V (/.f64 A l)) -1)
(pow.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 V l) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 V (/.f64 A l)) 1) -1)
(neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))
(log.f64 (exp.f64 (/.f64 A (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 V l)))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3))
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 V l) 3)))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (log.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 V l)))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 V (/.f64 A l))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 A) 1) (neg.f64 (log.f64 (*.f64 V l)))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (*.f64 (log.f64 A) 1)))
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))

simplify76.0ms (0.4%)

Algorithm
egg-herbie
Rules
1226×associate-*r/
996×associate-*l/
968×times-frac
812×associate-/l*
552×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03333195
17163047
222823043
Stop Event
node limit
Counts
157 → 170
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
(/.f64 1 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(pow.f64 (/.f64 V (/.f64 A l)) -1/2)
(pow.f64 (sqrt.f64 (/.f64 V (/.f64 A l))) -1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)) -1)
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 A (/.f64 1 (*.f64 V l)))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (/.f64 1 (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 1 (*.f64 V l))))
(*.f64 (neg.f64 A) (/.f64 1 (*.f64 l (neg.f64 V))))
(*.f64 (/.f64 1 (*.f64 V l)) A)
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 V l)))
(*.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 V l)))
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -2) (/.f64 A (cbrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (/.f64 A (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (sqrt.f64 (*.f64 V l))) (/.f64 (cbrt.f64 A) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 5/6) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(pow.f64 (/.f64 A (*.f64 V l)) 1)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)
(pow.f64 (/.f64 V (/.f64 A l)) -1)
(pow.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 V l) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 V (/.f64 A l)) 1) -1)
(neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))
(log.f64 (exp.f64 (/.f64 A (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 V l)))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3))
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 V l) 3)))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (log.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 V l)))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 V (/.f64 A l))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 A) 1) (neg.f64 (log.f64 (*.f64 V l)))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (*.f64 (log.f64 A) 1)))
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
(/.f64 1 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l))))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (/.f64 V (/.f64 A l)) -1/2)
(pow.f64 (/.f64 (*.f64 V l) A) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (sqrt.f64 (/.f64 V (/.f64 A l))) -1)
(/.f64 1 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)) -1)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)
(/.f64 A (*.f64 V l))
(*.f64 A (/.f64 1 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(*.f64 1 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2) (cbrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (/.f64 1 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 1 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 A) (/.f64 1 (*.f64 l (neg.f64 V))))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 (*.f64 V l)) A)
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -2) (/.f64 A (cbrt.f64 (*.f64 V l))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -2) (/.f64 (cbrt.f64 (*.f64 V l)) A))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (/.f64 A (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (pow.f64 (cbrt.f64 A) 2) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)))
(/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (cbrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (cbrt.f64 A) 2)) (pow.f64 (cbrt.f64 (*.f64 V l)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (sqrt.f64 (*.f64 V l))) (/.f64 (cbrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 A (sqrt.f64 (*.f64 V l))) (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -2) (/.f64 A (cbrt.f64 (*.f64 V l))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -2) (/.f64 (cbrt.f64 (*.f64 V l)) A))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 5/6) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (pow.f64 (/.f64 A (*.f64 V l)) 5/6))
(pow.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)
(/.f64 A (*.f64 V l))
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 V (/.f64 A l)) -1)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 V l) 3)) 1/3)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 (/.f64 V (/.f64 A l)) 1) -1)
(/.f64 A (*.f64 V l))
(neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))
(/.f64 A (*.f64 V l))
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(log.f64 (exp.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3))
(/.f64 A (*.f64 V l))
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 V l) 3)))
(/.f64 A (*.f64 V l))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(exp.f64 (log.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 V l)))) 1/2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (/.f64 V (/.f64 A l))) -1))
(/.f64 A (*.f64 V l))
(exp.f64 (+.f64 (*.f64 (log.f64 A) 1) (neg.f64 (log.f64 (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(/.f64 A (*.f64 V l))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(/.f64 A (*.f64 V l))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 A (*.f64 V l))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(/.f64 A (*.f64 V l))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(/.f64 A (*.f64 V l))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(/.f64 A (*.f64 V l))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(/.f64 A (*.f64 V l))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(/.f64 A (*.f64 V l))
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (*.f64 (log.f64 A) 1)))
(/.f64 A (*.f64 V l))
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))) c0)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))) c0)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 c0) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (log.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) (*.f64 (log.f64 c0) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 c0) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)

eval28.0ms (0.2%)

Compiler

Compiled 2232 to 814 computations (63.5% saved)

prune49.0ms (0.3%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New15515170
Fresh000
Picked011
Done000
Total15516171
Accurracy
82.9%
Counts
171 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.7%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
34.4%
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
36.2%
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
34.2%
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
42.9%
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4))
58.5%
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
60.5%
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
57.9%
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
59.9%
(*.f64 c0 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2))
53.1%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
36.6%
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
57.9%
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
36.2%
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
60.5%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
58.9%
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
19.3%
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
Compiler

Compiled 424 to 298 computations (29.7% saved)

localize45.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
97.6%
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
93.1%
(/.f64 A (*.f64 V l))
71.0%
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
Compiler

Compiled 34 to 13 computations (61.8% saved)

series8.0ms (0%)

Counts
2 → 12
Calls

21 calls:

TimeVariablePointExpression
1.0ms
l
@0
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
1.0ms
c0
@0
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
0.0ms
V
@-inf
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
0.0ms
l
@-inf
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
0.0ms
A
@-inf
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))

rewrite70.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1174×log-prod
830×prod-exp
740×pow-prod-down
550×pow-prod-up
502×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01140
123140
2289940
Stop Event
node limit
Counts
2 → 60
Calls
Call 1
Inputs
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
Outputs
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4) (pow.f64 (/.f64 V (/.f64 A l)) -1/4))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
(/.f64 1 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 V (/.f64 A l)) -3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -3/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -2)) 1/4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4) 2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4)) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4) (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))

simplify66.0ms (0.4%)

Algorithm
egg-herbie
Rules
1172×log-prod
868×associate-*r*
820×prod-exp
796×associate-*l*
420×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01651680
13431590
28411590
345321586
Stop Event
node limit
Counts
72 → 72
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4) (pow.f64 (/.f64 V (/.f64 A l)) -1/4))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
(/.f64 1 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 V (/.f64 A l)) -3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -3/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -2)) 1/4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4) 2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4)) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4) (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4) (pow.f64 (/.f64 V (/.f64 A l)) -1/4))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
(/.f64 1 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(cbrt.f64 (pow.f64 (/.f64 V (/.f64 A l)) -3/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -3/2)) 1/3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -2)) 1/4))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4)) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4)) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4)))
(exp.f64 (fma.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4 (*.f64 -1/4 (log.f64 (*.f64 (/.f64 V A) l)))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 V (/.f64 A l)) -1/4))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 l (/.f64 A V)) -1/4))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4) (log.f64 (pow.f64 (/.f64 V (/.f64 A l)) -1/4))))
(exp.f64 (fma.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4 (*.f64 -1/4 (log.f64 (*.f64 (/.f64 V A) l)))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 V (/.f64 A l)) -1/4))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 l (/.f64 A V)) -1/4))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/4)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 c0) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 c0) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)

localize59.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
97.6%
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
90.9%
(*.f64 V (/.f64 l A))
70.1%
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
Compiler

Compiled 34 to 13 computations (61.8% saved)

series205.0ms (1.2%)

Counts
3 → 84
Calls

30 calls:

TimeVariablePointExpression
60.0ms
V
@0
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
54.0ms
l
@-inf
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
20.0ms
V
@-inf
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
18.0ms
l
@0
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
15.0ms
A
@-inf
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)

rewrite100.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1214×log-prod
876×prod-exp
768×pow-prod-down
572×pow-prod-up
548×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
123457
2296257
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(*.f64 V (/.f64 l A))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
Outputs
(+.f64 0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 1)
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) 1)
(*.f64 1 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (*.f64 (pow.f64 V -1) (/.f64 A l))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 V -1) (/.f64 A l))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (pow.f64 (*.f64 V (/.f64 l A)) -1/4))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) -1) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(sqrt.f64 (*.f64 (pow.f64 V -1) (/.f64 A l)))
(log.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V (/.f64 l A)))) -1/4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4) 2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4)) (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4) (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4) (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4)))
(exp.f64 (+.f64 (log.f64 (pow.f64 V -1/2)) (*.f64 (log.f64 (/.f64 l A)) -1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 V) -1/2) (log.f64 (sqrt.f64 (/.f64 A l)))))
(exp.f64 (+.f64 (*.f64 (log.f64 V) -1/2) (*.f64 (log.f64 (/.f64 l A)) -1/2)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A l))) (*.f64 (log.f64 V) -1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) -1/2) (log.f64 (pow.f64 V -1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) -1/2) (*.f64 (log.f64 V) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(+.f64 0 (*.f64 V (/.f64 l A)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 V (/.f64 l A)))) 1)
(/.f64 V (/.f64 A l))
(/.f64 1 (/.f64 A (*.f64 V l)))
(/.f64 (*.f64 V l) A)
(/.f64 (neg.f64 (*.f64 V l)) (neg.f64 A))
(/.f64 (*.f64 V (neg.f64 l)) (neg.f64 A))
(/.f64 (*.f64 (neg.f64 l) V) (neg.f64 A))
(/.f64 (/.f64 (*.f64 V l) 1) A)
(/.f64 (/.f64 (*.f64 V l) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))
(/.f64 (/.f64 (*.f64 V l) (sqrt.f64 A)) (sqrt.f64 A))
(pow.f64 (*.f64 V (/.f64 l A)) 1)
(pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) 3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 2)
(pow.f64 (/.f64 A (*.f64 V l)) -1)
(sqrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2))
(log.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 V (/.f64 l A)))))
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3))
(expm1.f64 (log1p.f64 (*.f64 V (/.f64 l A))))
(exp.f64 (log.f64 (*.f64 V (/.f64 l A))))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 V (/.f64 l A)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 2))
(exp.f64 (+.f64 (log.f64 V) (*.f64 (log.f64 (/.f64 l A)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 V) 1) (log.f64 (/.f64 l A))))
(exp.f64 (+.f64 (*.f64 (log.f64 V) 1) (*.f64 (log.f64 (/.f64 l A)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 l A)) (*.f64 (log.f64 V) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) 1) (log.f64 V)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) 1) (*.f64 (log.f64 V) 1)))
(log1p.f64 (expm1.f64 (*.f64 V (/.f64 l A))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 c0)) 3)
(pow.f64 (*.f64 (*.f64 (pow.f64 V -1) (/.f64 A l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) (pow.f64 c0 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (sqrt.f64 c0)) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 V -1) (/.f64 A l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (sqrt.f64 c0))) 2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)))

simplify138.0ms (0.8%)

Algorithm
egg-herbie
Rules
1194×fma-def
706×fma-neg
698×distribute-lft-in
678×distribute-rgt-in
492×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03123880
17073718
219503640
378923640
Stop Event
node limit
Counts
184 → 140
Calls
Call 1
Inputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 1)
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) 1)
(*.f64 1 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (*.f64 (pow.f64 V -1) (/.f64 A l))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 V -1) (/.f64 A l))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (pow.f64 (*.f64 V (/.f64 l A)) -1/4))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) -1) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(sqrt.f64 (*.f64 (pow.f64 V -1) (/.f64 A l)))
(log.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V (/.f64 l A)))) -1/4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4) 2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4)) (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4) (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4) (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4)))
(exp.f64 (+.f64 (log.f64 (pow.f64 V -1/2)) (*.f64 (log.f64 (/.f64 l A)) -1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 V) -1/2) (log.f64 (sqrt.f64 (/.f64 A l)))))
(exp.f64 (+.f64 (*.f64 (log.f64 V) -1/2) (*.f64 (log.f64 (/.f64 l A)) -1/2)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A l))) (*.f64 (log.f64 V) -1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) -1/2) (log.f64 (pow.f64 V -1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) -1/2) (*.f64 (log.f64 V) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(+.f64 0 (*.f64 V (/.f64 l A)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 V (/.f64 l A)))) 1)
(/.f64 V (/.f64 A l))
(/.f64 1 (/.f64 A (*.f64 V l)))
(/.f64 (*.f64 V l) A)
(/.f64 (neg.f64 (*.f64 V l)) (neg.f64 A))
(/.f64 (*.f64 V (neg.f64 l)) (neg.f64 A))
(/.f64 (*.f64 (neg.f64 l) V) (neg.f64 A))
(/.f64 (/.f64 (*.f64 V l) 1) A)
(/.f64 (/.f64 (*.f64 V l) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))
(/.f64 (/.f64 (*.f64 V l) (sqrt.f64 A)) (sqrt.f64 A))
(pow.f64 (*.f64 V (/.f64 l A)) 1)
(pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) 3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 2)
(pow.f64 (/.f64 A (*.f64 V l)) -1)
(sqrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2))
(log.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 V (/.f64 l A)))))
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3))
(expm1.f64 (log1p.f64 (*.f64 V (/.f64 l A))))
(exp.f64 (log.f64 (*.f64 V (/.f64 l A))))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 V (/.f64 l A)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 2))
(exp.f64 (+.f64 (log.f64 V) (*.f64 (log.f64 (/.f64 l A)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 V) 1) (log.f64 (/.f64 l A))))
(exp.f64 (+.f64 (*.f64 (log.f64 V) 1) (*.f64 (log.f64 (/.f64 l A)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 l A)) (*.f64 (log.f64 V) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) 1) (log.f64 V)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) 1) (*.f64 (log.f64 V) 1)))
(log1p.f64 (expm1.f64 (*.f64 V (/.f64 l A))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 c0)) 3)
(pow.f64 (*.f64 (*.f64 (pow.f64 V -1) (/.f64 A l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) (pow.f64 c0 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (sqrt.f64 c0)) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 V -1) (/.f64 A l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (sqrt.f64 c0))) 2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)))
Outputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 (neg.f64 l) A)) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 l) A)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (/.f64 (neg.f64 l) A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 (neg.f64 l) A)) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 l) A)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (/.f64 (neg.f64 l) A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 (neg.f64 l) A)) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 l) A)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (/.f64 (neg.f64 l) A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 (neg.f64 l) A)) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 l) A)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (/.f64 (neg.f64 l) A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 V A)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 (/.f64 V A))) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (/.f64 (neg.f64 V) A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 V A)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 (/.f64 V A))) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (/.f64 (neg.f64 V) A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 V A)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 (/.f64 V A))) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (/.f64 (neg.f64 V) A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 V A)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 (/.f64 V A))) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (/.f64 (neg.f64 V) A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 (neg.f64 V) l)) (log.f64 (/.f64 -1 A))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 V (neg.f64 l))) (log.f64 (/.f64 -1 A))))
(*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 (neg.f64 V) l)) (log.f64 (/.f64 -1 A))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 V (neg.f64 l))) (log.f64 (/.f64 -1 A))))
(*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 (neg.f64 V) l)) (log.f64 (/.f64 -1 A))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 V (neg.f64 l))) (log.f64 (/.f64 -1 A))))
(*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 (neg.f64 V) l)) (log.f64 (/.f64 -1 A))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 V (neg.f64 l))) (log.f64 (/.f64 -1 A))))
(*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 1)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) 1)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(*.f64 1 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (*.f64 (pow.f64 V -1) (/.f64 A l))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 V -1) (/.f64 A l))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (pow.f64 (*.f64 V (/.f64 l A)) -1/4))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) -1) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (/.f64 1 (cbrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (*.f64 V (/.f64 l A))))
(sqrt.f64 (*.f64 (pow.f64 V -1) (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(log.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) -1/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1) 1))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6)) 3))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2)) 1/3))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V (/.f64 l A)))) -1/4))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4)) 2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4) 2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4)) (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4) (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4) (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/4)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (log.f64 (pow.f64 V -1/2)) (*.f64 (log.f64 (/.f64 l A)) -1/2)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (*.f64 (log.f64 V) -1/2) (log.f64 (sqrt.f64 (/.f64 A l)))))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 V) -1/2) (*.f64 (log.f64 (/.f64 l A)) -1/2)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A l))) (*.f64 (log.f64 V) -1/2)))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) -1/2) (log.f64 (pow.f64 V -1/2))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) -1/2) (*.f64 (log.f64 V) -1/2)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(+.f64 0 (*.f64 V (/.f64 l A)))
(*.f64 V (/.f64 l A))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))))
(*.f64 V (/.f64 l A))
(-.f64 (exp.f64 (log1p.f64 (*.f64 V (/.f64 l A)))) 1)
(*.f64 V (/.f64 l A))
(/.f64 V (/.f64 A l))
(*.f64 V (/.f64 l A))
(/.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(/.f64 (neg.f64 (*.f64 V l)) (neg.f64 A))
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V (neg.f64 l)) (neg.f64 A))
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 (neg.f64 l) V) (neg.f64 A))
(*.f64 V (/.f64 l A))
(/.f64 (/.f64 (*.f64 V l) 1) A)
(*.f64 V (/.f64 l A))
(/.f64 (/.f64 (*.f64 V l) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))
(*.f64 V (/.f64 l A))
(/.f64 (/.f64 (*.f64 V l) (sqrt.f64 A)) (sqrt.f64 A))
(*.f64 V (/.f64 l A))
(pow.f64 (*.f64 V (/.f64 l A)) 1)
(*.f64 V (/.f64 l A))
(pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) 3)
(*.f64 V (/.f64 l A))
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2) 1/2)
(*.f64 V (/.f64 l A))
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3) 1/3)
(*.f64 V (/.f64 l A))
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 2)
(*.f64 V (/.f64 l A))
(pow.f64 (/.f64 A (*.f64 V l)) -1)
(*.f64 V (/.f64 l A))
(sqrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2))
(*.f64 V (/.f64 l A))
(log.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))
(*.f64 V (/.f64 l A))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 V (/.f64 l A)))))
(*.f64 V (/.f64 l A))
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3))
(*.f64 V (/.f64 l A))
(expm1.f64 (log1p.f64 (*.f64 V (/.f64 l A))))
(*.f64 V (/.f64 l A))
(exp.f64 (log.f64 (*.f64 V (/.f64 l A))))
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1))
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) 1))
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 V (/.f64 l A)))) 3))
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3)) 1/3))
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 2))
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (log.f64 V) (*.f64 (log.f64 (/.f64 l A)) 1)))
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (*.f64 (log.f64 V) 1) (log.f64 (/.f64 l A))))
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (*.f64 (log.f64 V) 1) (*.f64 (log.f64 (/.f64 l A)) 1)))
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (log.f64 (/.f64 l A)) (*.f64 (log.f64 V) 1)))
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) 1) (log.f64 V)))
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 l A)) 1) (*.f64 (log.f64 V) 1)))
(*.f64 V (/.f64 l A))
(log1p.f64 (expm1.f64 (*.f64 V (/.f64 l A))))
(*.f64 V (/.f64 l A))
(+.f64 0 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))) 1)
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0) 1)
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 c0)) 3)
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(pow.f64 (*.f64 (*.f64 (pow.f64 V -1) (/.f64 A l)) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) (pow.f64 c0 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) (pow.f64 c0 3)))
(pow.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (sqrt.f64 c0)) 2)
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 V -1) (/.f64 A l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)) 1))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)) 1) 1))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 c0))) 3))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0))) 1/3))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (sqrt.f64 c0))) 2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) (*.f64 (log.f64 c0) 1)))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1) (log.f64 c0)))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1) (*.f64 (log.f64 c0) 1)))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1)))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)) 1)))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) c0)))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))

localize48.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
97.6%
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
91.4%
(*.f64 (/.f64 1 V) (/.f64 A l))
71.0%
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l)))
Compiler

Compiled 41 to 21 computations (48.8% saved)

series6.0ms (0%)

Counts
3 → 48
Calls

30 calls:

TimeVariablePointExpression
0.0ms
A
@-inf
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l)))
0.0ms
V
@-inf
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
0.0ms
l
@-inf
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
0.0ms
V
@-inf
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l)))
0.0ms
l
@-inf
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l)))

rewrite81.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1356×log-prod
982×pow-prod-down
656×pow-prod-up
598×pow-exp
492×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01353
126553
2342353
Stop Event
node limit
Counts
3 → 127
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l)))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
Outputs
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)
(/.f64 1 (*.f64 V (/.f64 l A)))
(/.f64 1 (*.f64 (/.f64 l A) V))
(/.f64 1 (/.f64 (*.f64 V l) A))
(/.f64 1 (/.f64 V (/.f64 A l)))
(/.f64 1 (/.f64 l (/.f64 A V)))
(/.f64 (/.f64 1 V) (/.f64 l A))
(/.f64 A (*.f64 V l))
(/.f64 A (/.f64 V (/.f64 1 l)))
(/.f64 (/.f64 A l) V)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (/.f64 V (cbrt.f64 (/.f64 A l))))
(/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (*.f64 V l) (cbrt.f64 A)))
(/.f64 (sqrt.f64 (/.f64 A l)) (/.f64 V (sqrt.f64 (/.f64 A l))))
(/.f64 (sqrt.f64 A) (/.f64 (*.f64 V l) (sqrt.f64 A)))
(/.f64 -1 (*.f64 (neg.f64 V) (/.f64 l A)))
(/.f64 -1 (*.f64 (/.f64 l A) (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l))
(/.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))
(/.f64 (/.f64 A V) l)
(/.f64 (*.f64 (neg.f64 A) 1) (*.f64 (neg.f64 l) V))
(/.f64 (*.f64 -1 (neg.f64 A)) (*.f64 (neg.f64 V) (neg.f64 l)))
(/.f64 (*.f64 A -1) (*.f64 l (neg.f64 V)))
(/.f64 (*.f64 (neg.f64 A) -1) (*.f64 (neg.f64 l) (neg.f64 V)))
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))
(/.f64 (neg.f64 (/.f64 A V)) (neg.f64 l))
(/.f64 (/.f64 (/.f64 A l) (sqrt.f64 V)) (sqrt.f64 V))
(/.f64 (*.f64 (/.f64 1 V) (neg.f64 A)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 A l) -1) (neg.f64 V))
(/.f64 (*.f64 -1 (/.f64 A l)) (neg.f64 V))
(/.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) (neg.f64 l))
(/.f64 (/.f64 (/.f64 A l) 1) V)
(/.f64 (/.f64 (/.f64 A l) (cbrt.f64 (*.f64 V V))) (cbrt.f64 V))
(/.f64 (/.f64 (/.f64 A V) 1) l)
(/.f64 (/.f64 (/.f64 A V) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(/.f64 (/.f64 (/.f64 A V) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (/.f64 A (*.f64 V l)) 1)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)
(pow.f64 (*.f64 V (/.f64 l A)) -1)
(pow.f64 (*.f64 (/.f64 l A) V) -1)
(pow.f64 (/.f64 (*.f64 V l) A) -1)
(pow.f64 (/.f64 V (/.f64 A l)) -1)
(pow.f64 (/.f64 l (/.f64 A V)) -1)
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))
(log.f64 (exp.f64 (/.f64 A (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 V l)))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (log.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 V l)))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))

simplify64.0ms (0.4%)

Algorithm
egg-herbie
Rules
1530×fma-def
886×associate-/r*
878×distribute-lft-in
826×distribute-rgt-in
754×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02943137
16283057
219672945
Stop Event
node limit
Counts
175 → 145
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)
(/.f64 1 (*.f64 V (/.f64 l A)))
(/.f64 1 (*.f64 (/.f64 l A) V))
(/.f64 1 (/.f64 (*.f64 V l) A))
(/.f64 1 (/.f64 V (/.f64 A l)))
(/.f64 1 (/.f64 l (/.f64 A V)))
(/.f64 (/.f64 1 V) (/.f64 l A))
(/.f64 A (*.f64 V l))
(/.f64 A (/.f64 V (/.f64 1 l)))
(/.f64 (/.f64 A l) V)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (/.f64 V (cbrt.f64 (/.f64 A l))))
(/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (*.f64 V l) (cbrt.f64 A)))
(/.f64 (sqrt.f64 (/.f64 A l)) (/.f64 V (sqrt.f64 (/.f64 A l))))
(/.f64 (sqrt.f64 A) (/.f64 (*.f64 V l) (sqrt.f64 A)))
(/.f64 -1 (*.f64 (neg.f64 V) (/.f64 l A)))
(/.f64 -1 (*.f64 (/.f64 l A) (neg.f64 V)))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l))
(/.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))
(/.f64 (/.f64 A V) l)
(/.f64 (*.f64 (neg.f64 A) 1) (*.f64 (neg.f64 l) V))
(/.f64 (*.f64 -1 (neg.f64 A)) (*.f64 (neg.f64 V) (neg.f64 l)))
(/.f64 (*.f64 A -1) (*.f64 l (neg.f64 V)))
(/.f64 (*.f64 (neg.f64 A) -1) (*.f64 (neg.f64 l) (neg.f64 V)))
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))
(/.f64 (neg.f64 (/.f64 A V)) (neg.f64 l))
(/.f64 (/.f64 (/.f64 A l) (sqrt.f64 V)) (sqrt.f64 V))
(/.f64 (*.f64 (/.f64 1 V) (neg.f64 A)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 A l) -1) (neg.f64 V))
(/.f64 (*.f64 -1 (/.f64 A l)) (neg.f64 V))
(/.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) (neg.f64 l))
(/.f64 (/.f64 (/.f64 A l) 1) V)
(/.f64 (/.f64 (/.f64 A l) (cbrt.f64 (*.f64 V V))) (cbrt.f64 V))
(/.f64 (/.f64 (/.f64 A V) 1) l)
(/.f64 (/.f64 (/.f64 A V) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(/.f64 (/.f64 (/.f64 A V) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (/.f64 A (*.f64 V l)) 1)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)
(pow.f64 (*.f64 V (/.f64 l A)) -1)
(pow.f64 (*.f64 (/.f64 l A) V) -1)
(pow.f64 (/.f64 (*.f64 V l) A) -1)
(pow.f64 (/.f64 V (/.f64 A l)) -1)
(pow.f64 (/.f64 l (/.f64 A V)) -1)
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))
(log.f64 (exp.f64 (/.f64 A (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 V l)))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (log.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 V l)))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)
(/.f64 A (*.f64 V l))
(/.f64 1 (*.f64 V (/.f64 l A)))
(/.f64 A (*.f64 V l))
(/.f64 1 (*.f64 (/.f64 l A) V))
(/.f64 A (*.f64 V l))
(/.f64 1 (/.f64 (*.f64 V l) A))
(/.f64 A (*.f64 V l))
(/.f64 1 (/.f64 V (/.f64 A l)))
(/.f64 A (*.f64 V l))
(/.f64 1 (/.f64 l (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 1 V) (/.f64 l A))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (/.f64 V (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (/.f64 V (cbrt.f64 (/.f64 A l))))
(/.f64 A (*.f64 V l))
(/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (*.f64 V l) (cbrt.f64 A)))
(/.f64 A (*.f64 V l))
(/.f64 (sqrt.f64 (/.f64 A l)) (/.f64 V (sqrt.f64 (/.f64 A l))))
(/.f64 A (*.f64 V l))
(/.f64 (sqrt.f64 A) (/.f64 (*.f64 V l) (sqrt.f64 A)))
(/.f64 A (*.f64 V l))
(/.f64 -1 (*.f64 (neg.f64 V) (/.f64 l A)))
(/.f64 A (*.f64 V l))
(/.f64 -1 (*.f64 (/.f64 l A) (neg.f64 V)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 (neg.f64 A) 1) (*.f64 (neg.f64 l) V))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 -1 (neg.f64 A)) (*.f64 (neg.f64 V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 A -1) (*.f64 l (neg.f64 V)))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 (neg.f64 A) -1) (*.f64 (neg.f64 l) (neg.f64 V)))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (neg.f64 (/.f64 A V)) (neg.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (/.f64 A l) (sqrt.f64 V)) (sqrt.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 (/.f64 1 V) (neg.f64 A)) (neg.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 (/.f64 A l) -1) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 -1 (/.f64 A l)) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) (neg.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (/.f64 A l) 1) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (/.f64 A l) (cbrt.f64 (*.f64 V V))) (cbrt.f64 V))
(/.f64 (/.f64 A l) (*.f64 (cbrt.f64 V) (cbrt.f64 (*.f64 V V))))
(/.f64 A (*.f64 (*.f64 (cbrt.f64 (*.f64 V V)) (cbrt.f64 V)) l))
(/.f64 (/.f64 (/.f64 A V) 1) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 (/.f64 A V) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(/.f64 (/.f64 A V) (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))))
(/.f64 A (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 l)) V))
(/.f64 (/.f64 (/.f64 A V) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)
(/.f64 A (*.f64 V l))
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)
(/.f64 A (*.f64 V l))
(pow.f64 (*.f64 V (/.f64 l A)) -1)
(/.f64 A (*.f64 V l))
(pow.f64 (*.f64 (/.f64 l A) V) -1)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 (*.f64 V l) A) -1)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 V (/.f64 A l)) -1)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 l (/.f64 A V)) -1)
(/.f64 A (*.f64 V l))
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(log.f64 (exp.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3))
(/.f64 A (*.f64 V l))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(/.f64 A (*.f64 V l))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(exp.f64 (log.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 V l)))) 1/2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(/.f64 A (*.f64 V l))
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)

localize37.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
97.8%
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
88.0%
(sqrt.f64 (*.f64 V l))
Compiler

Compiled 33 to 10 computations (69.7% saved)

series12.0ms (0.1%)

Counts
3 → 24
Calls

27 calls:

TimeVariablePointExpression
2.0ms
V
@-inf
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
1.0ms
l
@-inf
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
1.0ms
c0
@0
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
1.0ms
l
@0
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
1.0ms
V
@0
(/.f64 c0 (sqrt.f64 (*.f64 V l)))

rewrite86.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1276×log-prod
864×pow-prod-down
640×pow-prod-up
582×pow-exp
494×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01255
124255
2304855
Stop Event
node limit
Counts
3 → 114
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 V l))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (*.f64 V l)) 1)
(*.f64 1 (sqrt.f64 (*.f64 V l)))
(*.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 1/6))
(*.f64 (pow.f64 (*.f64 V l) 1/6) (cbrt.f64 (*.f64 V l)))
(*.f64 (sqrt.f64 l) (sqrt.f64 V))
(*.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 (*.f64 V l) 1/4))
(*.f64 (sqrt.f64 V) (sqrt.f64 l))
(pow.f64 (*.f64 V l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 V l)) 1)
(pow.f64 (cbrt.f64 (*.f64 V l)) 3/2)
(pow.f64 (pow.f64 (*.f64 V l) 1/6) 3)
(pow.f64 (pow.f64 (*.f64 V l) 2) 1/4)
(pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 V l) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 V l) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V l)))))
(cbrt.f64 (pow.f64 (*.f64 V l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 V l))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V l))))
(+.f64 0 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))) 1)
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 (sqrt.f64 A) (neg.f64 c0)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 V l)))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (*.f64 V l))) (pow.f64 (*.f64 V l) 1/6))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 V l) 1/4)) (pow.f64 (*.f64 V l) 1/4))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 V)) (sqrt.f64 l))
(pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 3)
(pow.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))) 1/2)
(pow.f64 (pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) -1)
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 3))
(expm1.f64 (log1p.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))))
(exp.f64 (log.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))) 2))
(log1p.f64 (expm1.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))))
(+.f64 0 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 1)
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) c0)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 V l))) (/.f64 c0 (pow.f64 (*.f64 V l) 1/6)))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (/.f64 c0 (pow.f64 (*.f64 V l) 1/4)))
(*.f64 (pow.f64 V -1/2) (/.f64 c0 (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (*.f64 V l) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 V)) (/.f64 (cbrt.f64 c0) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (*.f64 V l))) (/.f64 (sqrt.f64 c0) (pow.f64 (*.f64 V l) 1/6)))
(*.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 V)) (/.f64 (sqrt.f64 c0) (sqrt.f64 l)))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 3)
(pow.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)) 1/2)
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) -1)
(pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V l) 3/2)) 1/3)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 1) -1)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) -1))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))

simplify94.0ms (0.5%)

Algorithm
egg-herbie
Rules
960×unswap-sqr
852×fma-def
660×fma-neg
568×*-commutative
562×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02723044
15942898
219482898
379422898
Stop Event
node limit
Counts
138 → 143
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (*.f64 V l)) 1)
(*.f64 1 (sqrt.f64 (*.f64 V l)))
(*.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 1/6))
(*.f64 (pow.f64 (*.f64 V l) 1/6) (cbrt.f64 (*.f64 V l)))
(*.f64 (sqrt.f64 l) (sqrt.f64 V))
(*.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 (*.f64 V l) 1/4))
(*.f64 (sqrt.f64 V) (sqrt.f64 l))
(pow.f64 (*.f64 V l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 V l)) 1)
(pow.f64 (cbrt.f64 (*.f64 V l)) 3/2)
(pow.f64 (pow.f64 (*.f64 V l) 1/6) 3)
(pow.f64 (pow.f64 (*.f64 V l) 2) 1/4)
(pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 V l) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 V l) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V l)))))
(cbrt.f64 (pow.f64 (*.f64 V l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 V l))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V l))))
(+.f64 0 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))) 1)
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 (sqrt.f64 A) (neg.f64 c0)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 V l)))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (*.f64 V l))) (pow.f64 (*.f64 V l) 1/6))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 V l) 1/4)) (pow.f64 (*.f64 V l) 1/4))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 V)) (sqrt.f64 l))
(pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 3)
(pow.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))) 1/2)
(pow.f64 (pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) -1)
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 3))
(expm1.f64 (log1p.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))))
(exp.f64 (log.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))) 2))
(log1p.f64 (expm1.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))))
(+.f64 0 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 1)
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) c0)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 V l))) (/.f64 c0 (pow.f64 (*.f64 V l) 1/6)))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (/.f64 c0 (pow.f64 (*.f64 V l) 1/4)))
(*.f64 (pow.f64 V -1/2) (/.f64 c0 (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (*.f64 V l) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 V)) (/.f64 (cbrt.f64 c0) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (*.f64 V l))) (/.f64 (sqrt.f64 c0) (pow.f64 (*.f64 V l) 1/6)))
(*.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 V)) (/.f64 (sqrt.f64 c0) (sqrt.f64 l)))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 3)
(pow.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)) 1/2)
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) -1)
(pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V l) 3/2)) 1/3)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 1) -1)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) -1))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(+.f64 0 (sqrt.f64 (*.f64 V l)))
(sqrt.f64 (*.f64 V l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V l)))) 1)
(sqrt.f64 (*.f64 V l))
(*.f64 (sqrt.f64 (*.f64 V l)) 1)
(sqrt.f64 (*.f64 V l))
(*.f64 1 (sqrt.f64 (*.f64 V l)))
(sqrt.f64 (*.f64 V l))
(*.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 1/6))
(sqrt.f64 (*.f64 V l))
(*.f64 (pow.f64 (*.f64 V l) 1/6) (cbrt.f64 (*.f64 V l)))
(sqrt.f64 (*.f64 V l))
(*.f64 (sqrt.f64 l) (sqrt.f64 V))
(*.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 (*.f64 V l) 1/4))
(sqrt.f64 (*.f64 V l))
(*.f64 (sqrt.f64 V) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 V))
(pow.f64 (*.f64 V l) 1/2)
(sqrt.f64 (*.f64 V l))
(pow.f64 (sqrt.f64 (*.f64 V l)) 1)
(sqrt.f64 (*.f64 V l))
(pow.f64 (cbrt.f64 (*.f64 V l)) 3/2)
(pow.f64 (pow.f64 (*.f64 V l) 1/6) 3)
(sqrt.f64 (*.f64 V l))
(pow.f64 (pow.f64 (*.f64 V l) 2) 1/4)
(pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 V l) 3/2) 1/3)
(sqrt.f64 (*.f64 V l))
(pow.f64 (pow.f64 (*.f64 V l) 1/4) 2)
(sqrt.f64 (*.f64 V l))
(fabs.f64 (sqrt.f64 (*.f64 V l)))
(sqrt.f64 (*.f64 V l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))
(sqrt.f64 (*.f64 V l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V l)))))
(sqrt.f64 (*.f64 V l))
(cbrt.f64 (pow.f64 (*.f64 V l) 3/2))
(sqrt.f64 (*.f64 V l))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 V l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 1/2))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2) 1))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1) 1))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 1/6)) 3))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 1/3))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 V l))) 2))
(sqrt.f64 (*.f64 V l))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V l))))
(sqrt.f64 (*.f64 V l))
(+.f64 0 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))) 1)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 (sqrt.f64 A) (neg.f64 c0)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (*.f64 V l))) (pow.f64 (*.f64 V l) 1/6))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 V l) 1/4)) (pow.f64 (*.f64 V l) 1/4))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 V)) (sqrt.f64 l))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (*.f64 (sqrt.f64 l) (sqrt.f64 V)))
(*.f64 (/.f64 c0 (sqrt.f64 l)) (/.f64 (sqrt.f64 A) (sqrt.f64 V)))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (/.f64 (sqrt.f64 A) (sqrt.f64 l)))
(pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 1)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(pow.f64 (cbrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 3)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(pow.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))) 1/2)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(pow.f64 (pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 3) 1/3)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(pow.f64 (sqrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 2)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) -1)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(cbrt.f64 (pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 3))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(expm1.f64 (log1p.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(exp.f64 (log.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 1))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))) 1) 1))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))) 3))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) 3)) 1/3))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))) 2))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(log1p.f64 (expm1.f64 (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(+.f64 0 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (*.f64 c0 (/.f64 c0 (*.f64 V l)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (*.f64 c0 (/.f64 c0 (*.f64 V l)))))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) c0)
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 V l))) (/.f64 c0 (pow.f64 (*.f64 V l) 1/6)))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (/.f64 c0 (pow.f64 (*.f64 V l) 1/4)))
(/.f64 (*.f64 c0 (pow.f64 (*.f64 V l) -1/4)) (pow.f64 (*.f64 V l) 1/4))
(*.f64 (pow.f64 V -1/2) (/.f64 c0 (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (*.f64 V l) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) 1/4)))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 V)) (/.f64 (cbrt.f64 c0) (sqrt.f64 l)))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 V))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (*.f64 V l))) (/.f64 (sqrt.f64 c0) (pow.f64 (*.f64 V l) 1/6)))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 V)) (/.f64 (sqrt.f64 c0) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 V)) (/.f64 (cbrt.f64 c0) (sqrt.f64 l)))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 V))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 3)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)) 1/2)
(sqrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l)))
(sqrt.f64 (*.f64 c0 (/.f64 c0 (*.f64 V l))))
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3) 1/3)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 2)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) -1)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V l) 3/2)) 1/3)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 1) -1)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l)))
(sqrt.f64 (*.f64 c0 (/.f64 c0 (*.f64 V l))))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V l) 3/2)))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1) 1))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 3))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3)) 1/3))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) -1))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))

localize85.0ms (0.5%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
98.1%
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
88.0%
(pow.f64 (*.f64 V l) -1/2)
Compiler

Compiled 38 to 17 computations (55.3% saved)

series105.0ms (0.6%)

Counts
3 → 36
Calls

27 calls:

TimeVariablePointExpression
47.0ms
l
@0
(pow.f64 (*.f64 V l) -1/2)
14.0ms
l
@-inf
(pow.f64 (*.f64 V l) -1/2)
13.0ms
V
@-inf
(pow.f64 (*.f64 V l) -1/2)
12.0ms
V
@0
(pow.f64 (*.f64 V l) -1/2)
8.0ms
V
@inf
(pow.f64 (*.f64 V l) -1/2)

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1330×log-prod
916×pow-prod-down
668×pow-prod-up
630×pow-exp
520×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01365
126665
2315665
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(pow.f64 (*.f64 V l) -1/2)
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
Outputs
(+.f64 0 (pow.f64 (*.f64 V l) -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(*.f64 1 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (pow.f64 (*.f64 V l) -1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1)) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))
(*.f64 (pow.f64 V -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -1) (pow.f64 (*.f64 V l) -1/6))
(sqrt.f64 (pow.f64 (*.f64 V l) -1))
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 V l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/6)) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) -1/4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 V l))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1/4) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6)) 3)
(pow.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 V l) -1))) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4)) 2)
(sqrt.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 V l) -1))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)) 1)
(pow.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6)) 3)
(pow.f64 (*.f64 A (pow.f64 (*.f64 V l) -1)) 1/2)
(pow.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)) 1/3)
(pow.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4)) 2)
(sqrt.f64 (*.f64 A (pow.f64 (*.f64 V l) -1)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))
(cbrt.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))

simplify141.0ms (0.8%)

Algorithm
egg-herbie
Rules
1156×log-prod
932×fma-def
738×unswap-sqr
738×exp-sum
702×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02242817
15072373
214972295
361122279
Stop Event
node limit
Counts
105 → 105
Calls
Call 1
Inputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (pow.f64 (*.f64 V l) -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(*.f64 1 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (pow.f64 (*.f64 V l) -1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1)) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))
(*.f64 (pow.f64 V -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -1) (pow.f64 (*.f64 V l) -1/6))
(sqrt.f64 (pow.f64 (*.f64 V l) -1))
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 V l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/6)) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) -1/4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 V l))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1/4) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6)) 3)
(pow.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 V l) -1))) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4)) 2)
(sqrt.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 V l) -1))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)) 1)
(pow.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6)) 3)
(pow.f64 (*.f64 A (pow.f64 (*.f64 V l) -1)) 1/2)
(pow.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)) 1/3)
(pow.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4)) 2)
(sqrt.f64 (*.f64 A (pow.f64 (*.f64 V l) -1)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))
(cbrt.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
Outputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (neg.f64 l) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (neg.f64 l) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (neg.f64 l) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (neg.f64 l) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 V))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 V)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 V) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 (neg.f64 V) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 V))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 V)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 V) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 (neg.f64 V) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 V))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 V)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 V) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 (neg.f64 V) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 V))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 V)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 V) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 (neg.f64 V) -1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 0 (pow.f64 (*.f64 V l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 1 (pow.f64 (*.f64 V l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (pow.f64 (*.f64 V l) -1)))
(*.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1)) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 V -1/2) (pow.f64 l -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -1) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (pow.f64 (*.f64 V l) -1/6) (/.f64 1 (cbrt.f64 (*.f64 V l))))
(/.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (*.f64 V l)))
(sqrt.f64 (pow.f64 (*.f64 V l) -1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(cbrt.f64 (pow.f64 (*.f64 V l) -3/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/6)) 3))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) -1/4))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 V l))) 2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1/4) 2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(+.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6)) 3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(pow.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 V l) -1))) 1/2)
(sqrt.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (/.f64 1 (*.f64 V l)))))
(sqrt.f64 (*.f64 A (*.f64 (/.f64 1 (*.f64 V l)) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 (/.f64 A V) l)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3) 1/3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4)) 2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 V l) -1))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (/.f64 1 (*.f64 V l)))))
(sqrt.f64 (*.f64 A (*.f64 (/.f64 1 (*.f64 V l)) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 (/.f64 A V) l)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (*.f64 (pow.f64 (*.f64 V l) -1/2) c0)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6))) 3))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1/3))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4))) 2))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(pow.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/6) (pow.f64 A 1/6)) 3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (pow.f64 (pow.f64 A 1/6) 3))
(pow.f64 (*.f64 A (pow.f64 (*.f64 V l) -1)) 1/2)
(sqrt.f64 (*.f64 A (/.f64 1 (*.f64 V l))))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V l) -3/2) (pow.f64 A 3/2)))
(cbrt.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)))
(pow.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4)) 2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(sqrt.f64 (*.f64 A (pow.f64 (*.f64 V l) -1)))
(sqrt.f64 (*.f64 A (/.f64 1 (*.f64 V l))))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(cbrt.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V l) -3/2) (pow.f64 A 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6))) 3))
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/6) (pow.f64 A 1/6)) 3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (pow.f64 (pow.f64 A 1/6) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2))) 1/3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V l) -3/2) (pow.f64 A 3/2)))
(cbrt.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4))) 2))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))

eval218.0ms (1.3%)

Compiler

Compiled 9281 to 3699 computations (60.1% saved)

prune213.0ms (1.2%)

Pruning

33 alts after pruning (29 fresh and 4 done)

PrunedKeptTotal
New66024684
Fresh5510
Picked101
Done145
Total66733700
Accurracy
89.5%
Counts
700 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.7%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
33.9%
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
16.0%
(*.f64 (/.f64 c0 (pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)) (sqrt.f64 A))
19.5%
(*.f64 (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 V))) (sqrt.f64 A))
34.2%
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
20.2%
(*.f64 (/.f64 c0 (sqrt.f64 V)) (/.f64 (sqrt.f64 A) (sqrt.f64 l)))
60.5%
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
17.3%
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l))) (sqrt.f64 A))
42.9%
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4))
60.1%
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
60.5%
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
36.1%
(*.f64 c0 (pow.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4)) 2))
57.9%
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
9.3%
(*.f64 c0 (pow.f64 (log.f64 (pow.f64 (exp.f64 V) (/.f64 l A))) -1/2))
16.1%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
53.1%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
36.6%
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
57.9%
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
19.3%
(*.f64 c0 (*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (/.f64 (neg.f64 V) A) -1/2)))
56.5%
(*.f64 c0 (*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (/.f64 (neg.f64 l) A) -1/2)))
36.6%
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2)))
20.9%
(*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))))
58.8%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
60.4%
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
37.5%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 l)) V))))
38.8%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (*.f64 (cbrt.f64 (*.f64 V V)) (cbrt.f64 V)) l))))
60.5%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
27.2%
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
21.0%
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
21.7%
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
27.5%
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
5.0%
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
12.2%
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
Compiler

Compiled 917 to 651 computations (29% saved)

localize54.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
97.6%
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
93.0%
(/.f64 (/.f64 A V) l)
71.0%
(sqrt.f64 (/.f64 (/.f64 A V) l))
Compiler

Compiled 31 to 9 computations (71% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

30 calls:

TimeVariablePointExpression
0.0ms
V
@-inf
(sqrt.f64 (/.f64 (/.f64 A V) l))
0.0ms
l
@-inf
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
0.0ms
V
@-inf
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
0.0ms
A
@0
(sqrt.f64 (/.f64 (/.f64 A V) l))
0.0ms
A
@-inf
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1252×log-prod
852×pow-prod-down
590×pow-prod-up
532×pow-exp
424×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01153
122953
2309153
Stop Event
node limit
Counts
3 → 126
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (/.f64 A V) l))
(/.f64 (/.f64 A V) l)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
Outputs
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (/.f64 (/.f64 A V) l) 1/6))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 A V))) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 (/.f64 A V) l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 3/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) 2)
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) -1)
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))) -1)
(fabs.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (/.f64 A V) l))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 (/.f64 A V) l))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(+.f64 0 (/.f64 (/.f64 A V) l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A V) l))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 A V) l))) 1)
(*.f64 A (/.f64 1 (*.f64 V l)))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (/.f64 (/.f64 A V) l) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 1 (/.f64 (/.f64 A V) l))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (*.f64 (cbrt.f64 (/.f64 A V)) (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (pow.f64 (/.f64 (/.f64 A V) l) 3/4))
(*.f64 (sqrt.f64 (/.f64 A V)) (*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 l)))
(*.f64 (neg.f64 (/.f64 A V)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/4) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 V) l))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 V) (cbrt.f64 l)))
(*.f64 (/.f64 A (sqrt.f64 l)) (/.f64 (/.f64 1 V) (sqrt.f64 l)))
(*.f64 (pow.f64 (cbrt.f64 l) -2) (/.f64 (/.f64 A V) (cbrt.f64 l)))
(*.f64 (pow.f64 l -1/2) (/.f64 (/.f64 A V) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) 1) (/.f64 (cbrt.f64 (/.f64 A V)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) 1) (/.f64 (sqrt.f64 (/.f64 A V)) l))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 5/6) (pow.f64 (/.f64 (/.f64 A V) l) 1/6))
(pow.f64 (/.f64 (/.f64 A V) l) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6) 6)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) 2/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) 4)
(pow.f64 (*.f64 l (/.f64 V A)) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)) 1/3)
(pow.f64 (*.f64 (/.f64 V A) l) -1)
(pow.f64 (/.f64 (*.f64 V l) A) -1)
(pow.f64 (/.f64 (*.f64 l (/.f64 V A)) 1) -1)
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 A V) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 A V) l))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 A V) l)))
(exp.f64 (log.f64 (/.f64 (/.f64 A V) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 A V) l))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 A V) l))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 A V) l)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 1)
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 3)
(pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 2)
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))

simplify70.0ms (0.4%)

Algorithm
egg-herbie
Rules
1686×fma-def
908×distribute-lft-in
842×distribute-rgt-in
782×associate-/l*
504×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02983336
16493178
220623174
Stop Event
node limit
Counts
174 → 156
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (/.f64 (/.f64 A V) l) 1/6))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 A V))) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 (/.f64 A V) l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 3/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) 2)
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) -1)
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))) -1)
(fabs.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (/.f64 A V) l))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 (/.f64 A V) l))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(+.f64 0 (/.f64 (/.f64 A V) l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A V) l))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 A V) l))) 1)
(*.f64 A (/.f64 1 (*.f64 V l)))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (/.f64 (/.f64 A V) l) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 1 (/.f64 (/.f64 A V) l))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (*.f64 (cbrt.f64 (/.f64 A V)) (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (pow.f64 (/.f64 (/.f64 A V) l) 3/4))
(*.f64 (sqrt.f64 (/.f64 A V)) (*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 l)))
(*.f64 (neg.f64 (/.f64 A V)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/4) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 V) l))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 V) (cbrt.f64 l)))
(*.f64 (/.f64 A (sqrt.f64 l)) (/.f64 (/.f64 1 V) (sqrt.f64 l)))
(*.f64 (pow.f64 (cbrt.f64 l) -2) (/.f64 (/.f64 A V) (cbrt.f64 l)))
(*.f64 (pow.f64 l -1/2) (/.f64 (/.f64 A V) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) 1) (/.f64 (cbrt.f64 (/.f64 A V)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) 1) (/.f64 (sqrt.f64 (/.f64 A V)) l))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 5/6) (pow.f64 (/.f64 (/.f64 A V) l) 1/6))
(pow.f64 (/.f64 (/.f64 A V) l) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6) 6)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) 2/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) 4)
(pow.f64 (*.f64 l (/.f64 V A)) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)) 1/3)
(pow.f64 (*.f64 (/.f64 V A) l) -1)
(pow.f64 (/.f64 (*.f64 V l) A) -1)
(pow.f64 (/.f64 (*.f64 l (/.f64 V A)) 1) -1)
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 A V) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 A V) l))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 A V) l)))
(exp.f64 (log.f64 (/.f64 (/.f64 A V) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 A V) l))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 A V) l))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 A V) l)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 1)
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 3)
(pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 2)
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (/.f64 (/.f64 A V) l) 1/6))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 A V))) (sqrt.f64 (neg.f64 l)))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(pow.f64 (/.f64 (/.f64 A V) l) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 3/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6) 3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2) 1/4)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3) 1/6)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) 1/3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) -1)
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))) -1)
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(fabs.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1/2) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6)) 3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (/.f64 A V) l))) 1/3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 (/.f64 A V) l))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A V) l))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 A V) l))) 1)
(/.f64 A (*.f64 V l))
(*.f64 A (/.f64 1 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (/.f64 A V) l) 1)
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(/.f64 A (*.f64 V l))
(*.f64 1 (/.f64 (/.f64 A V) l))
(/.f64 A (*.f64 V l))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (*.f64 (cbrt.f64 (/.f64 A V)) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (pow.f64 (/.f64 (/.f64 A V) l) 3/4))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (sqrt.f64 (/.f64 A V)) (*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (/.f64 A V)) (/.f64 1 (neg.f64 l)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/4) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 V) l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 V) (cbrt.f64 l)))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 l) 2)) (/.f64 1 (*.f64 (cbrt.f64 l) V)))
(/.f64 (/.f64 (/.f64 A V) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (pow.f64 (cbrt.f64 l) -2) (/.f64 (/.f64 A V) (cbrt.f64 l)))
(*.f64 (/.f64 A (sqrt.f64 l)) (/.f64 (/.f64 1 V) (sqrt.f64 l)))
(/.f64 (/.f64 A (*.f64 V (sqrt.f64 l))) (sqrt.f64 l))
(/.f64 (/.f64 A (sqrt.f64 l)) (*.f64 V (sqrt.f64 l)))
(*.f64 (pow.f64 (cbrt.f64 l) -2) (/.f64 (/.f64 A V) (cbrt.f64 l)))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 l) 2)) (/.f64 1 (*.f64 (cbrt.f64 l) V)))
(/.f64 (/.f64 (/.f64 A V) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (pow.f64 l -1/2) (/.f64 (/.f64 A V) (sqrt.f64 l)))
(*.f64 (pow.f64 l -1/2) (/.f64 A (*.f64 (sqrt.f64 l) V)))
(*.f64 (pow.f64 l -1/2) (/.f64 A (*.f64 V (sqrt.f64 l))))
(*.f64 (/.f64 A V) (/.f64 (pow.f64 l -1/2) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) 1) (/.f64 (cbrt.f64 (/.f64 A V)) l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (/.f64 A (sqrt.f64 l)) (/.f64 (/.f64 1 V) (sqrt.f64 l)))
(/.f64 (/.f64 A (*.f64 V (sqrt.f64 l))) (sqrt.f64 l))
(/.f64 (/.f64 A (sqrt.f64 l)) (*.f64 V (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) 1) (/.f64 (sqrt.f64 (/.f64 A V)) l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 l)))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 l) 2)) (/.f64 1 (*.f64 (cbrt.f64 l) V)))
(/.f64 (/.f64 (/.f64 A V) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (pow.f64 (cbrt.f64 l) -2) (/.f64 (/.f64 A V) (cbrt.f64 l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 5/6) (pow.f64 (/.f64 (/.f64 A V) l) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (pow.f64 (/.f64 A (*.f64 V l)) 5/6))
(pow.f64 (/.f64 (/.f64 A V) l) 1)
(/.f64 A (*.f64 V l))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)
(/.f64 A (*.f64 V l))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6) 6)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2) 1/2)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3) 1/3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) 2/3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) 4)
(/.f64 A (*.f64 V l))
(pow.f64 (*.f64 l (/.f64 V A)) -1)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)) 1/3)
(/.f64 A (*.f64 V l))
(pow.f64 (*.f64 (/.f64 V A) l) -1)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 (*.f64 V l) A) -1)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 (*.f64 l (/.f64 V A)) 1) -1)
(/.f64 A (*.f64 V l))
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2))
(/.f64 A (*.f64 V l))
(log.f64 (exp.f64 (/.f64 (/.f64 A V) l)))
(/.f64 A (*.f64 V l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 A V) l))))
(/.f64 A (*.f64 V l))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3))
(/.f64 A (*.f64 V l))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)))
(/.f64 A (*.f64 V l))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 A V) l)))
(/.f64 A (*.f64 V l))
(exp.f64 (log.f64 (/.f64 (/.f64 A V) l)))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1) 1))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) 1/2) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))) 3))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 A V) l))) 1/2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 A V) l))) 1/3))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1))
(/.f64 A (*.f64 V l))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 A V) l)))
(/.f64 A (*.f64 V l))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 3)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3) 1/3)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 2)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 1))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 1) 1))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 1/3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))

localize60.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
97.6%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
91.4%
(/.f64 (/.f64 A l) V)
71.0%
(sqrt.f64 (/.f64 (/.f64 A l) V))
Compiler

Compiled 31 to 9 computations (71% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

30 calls:

TimeVariablePointExpression
0.0ms
l
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
0.0ms
A
@0
(sqrt.f64 (/.f64 (/.f64 A l) V))
0.0ms
l
@-inf
(sqrt.f64 (/.f64 (/.f64 A l) V))
0.0ms
A
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
0.0ms
V
@-inf
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1252×log-prod
852×pow-prod-down
590×pow-prod-up
532×pow-exp
424×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01153
122953
2309153
Stop Event
node limit
Counts
3 → 126
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (/.f64 A l) V)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Outputs
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) (pow.f64 (/.f64 (/.f64 A l) V) 1/6))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6) (cbrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) (pow.f64 (/.f64 (/.f64 A l) V) 1/4))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 1 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 A l))) (sqrt.f64 (neg.f64 V)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V)))
(pow.f64 (/.f64 (/.f64 A l) V) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 3/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) 2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) -1)
(pow.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))) -1)
(fabs.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (/.f64 A l) V))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 (/.f64 A l) V))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(+.f64 0 (/.f64 (/.f64 A l) V))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A l) V))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 A l) V))) 1)
(*.f64 A (/.f64 1 (*.f64 l V)))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (/.f64 (/.f64 A l) V) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 1 (/.f64 (/.f64 A l) V))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 2) (cbrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (*.f64 (cbrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) (pow.f64 (/.f64 (/.f64 A l) V) 3/4))
(*.f64 (sqrt.f64 (/.f64 A l)) (*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (neg.f64 (/.f64 A l)) (/.f64 1 (neg.f64 V)))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/4) (pow.f64 (/.f64 (/.f64 A l) V) 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 l) V))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 V) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 (/.f64 1 l) (sqrt.f64 V)))
(*.f64 (pow.f64 (cbrt.f64 V) -2) (/.f64 (/.f64 A l) (cbrt.f64 V)))
(*.f64 (pow.f64 V -1/2) (/.f64 (/.f64 A l) (sqrt.f64 V)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 A l)) V))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (sqrt.f64 V)) (/.f64 (cbrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) 1) (/.f64 (sqrt.f64 (/.f64 A l)) V))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 (cbrt.f64 V) 2)) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 V)))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 5/6) (pow.f64 (/.f64 (/.f64 A l) V) 1/6))
(pow.f64 (/.f64 (/.f64 A l) V) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6) 6)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/2) 2/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) 4)
(pow.f64 (*.f64 V (/.f64 l A)) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)) 1/3)
(pow.f64 (*.f64 (/.f64 l A) V) -1)
(pow.f64 (/.f64 (*.f64 l V) A) -1)
(pow.f64 (/.f64 (*.f64 V (/.f64 l A)) 1) -1)
(neg.f64 (/.f64 (/.f64 A l) (neg.f64 V)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 A l) V) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 A l) V)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 A l) V))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 A l) V)))
(exp.f64 (log.f64 (/.f64 (/.f64 A l) V)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 A l) V))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 A l) V))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 A l) V))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 A l) V)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 1)
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 3)
(pow.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 2)
(sqrt.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))

simplify67.0ms (0.4%)

Algorithm
egg-herbie
Rules
1686×fma-def
894×distribute-lft-in
826×distribute-rgt-in
782×associate-/l*
504×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02993336
16523178
220703174
Stop Event
node limit
Counts
174 → 161
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) (pow.f64 (/.f64 (/.f64 A l) V) 1/6))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6) (cbrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) (pow.f64 (/.f64 (/.f64 A l) V) 1/4))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 1 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 A l))) (sqrt.f64 (neg.f64 V)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V)))
(pow.f64 (/.f64 (/.f64 A l) V) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 3/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) 2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) -1)
(pow.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))) -1)
(fabs.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (/.f64 A l) V))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 (/.f64 A l) V))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(+.f64 0 (/.f64 (/.f64 A l) V))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A l) V))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 A l) V))) 1)
(*.f64 A (/.f64 1 (*.f64 l V)))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (/.f64 (/.f64 A l) V) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 1 (/.f64 (/.f64 A l) V))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 2) (cbrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (*.f64 (cbrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) (pow.f64 (/.f64 (/.f64 A l) V) 3/4))
(*.f64 (sqrt.f64 (/.f64 A l)) (*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (neg.f64 (/.f64 A l)) (/.f64 1 (neg.f64 V)))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/4) (pow.f64 (/.f64 (/.f64 A l) V) 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 l) V))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 V) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 (/.f64 1 l) (sqrt.f64 V)))
(*.f64 (pow.f64 (cbrt.f64 V) -2) (/.f64 (/.f64 A l) (cbrt.f64 V)))
(*.f64 (pow.f64 V -1/2) (/.f64 (/.f64 A l) (sqrt.f64 V)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 A l)) V))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (sqrt.f64 V)) (/.f64 (cbrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) 1) (/.f64 (sqrt.f64 (/.f64 A l)) V))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 (cbrt.f64 V) 2)) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 V)))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 5/6) (pow.f64 (/.f64 (/.f64 A l) V) 1/6))
(pow.f64 (/.f64 (/.f64 A l) V) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6) 6)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/2) 2/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) 4)
(pow.f64 (*.f64 V (/.f64 l A)) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)) 1/3)
(pow.f64 (*.f64 (/.f64 l A) V) -1)
(pow.f64 (/.f64 (*.f64 l V) A) -1)
(pow.f64 (/.f64 (*.f64 V (/.f64 l A)) 1) -1)
(neg.f64 (/.f64 (/.f64 A l) (neg.f64 V)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 A l) V) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 A l) V)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 A l) V))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 A l) V)))
(exp.f64 (log.f64 (/.f64 (/.f64 A l) V)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 A l) V))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 A l) V))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 A l) V))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 A l) V)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 1)
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 3)
(pow.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 2)
(sqrt.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) (pow.f64 (/.f64 (/.f64 A l) V) 1/6))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6) (cbrt.f64 (/.f64 (/.f64 A l) V)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) (pow.f64 (/.f64 (/.f64 A l) V) 1/4))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 1 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 1 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 1 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(*.f64 (/.f64 1 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 A l))) (sqrt.f64 (neg.f64 V)))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V)))
(*.f64 (/.f64 1 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(pow.f64 (/.f64 (/.f64 A l) V) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 3/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6) 3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 2) 1/4)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3) 1/6)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/2) 1/3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 V (/.f64 A l)) -1/2)
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) -1)
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 1 (sqrt.f64 (/.f64 V (/.f64 A l))))
(pow.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))) -1)
(*.f64 (/.f64 1 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(fabs.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1/2) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 1) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6)) 3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (/.f64 A l) V))) 1/3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 (/.f64 A l) V))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 0 (/.f64 (/.f64 A l) V))
(/.f64 A (*.f64 V l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A l) V))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 A l) V))) 1)
(/.f64 A (*.f64 V l))
(*.f64 A (/.f64 1 (*.f64 l V)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (/.f64 A l) V) 1)
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 A (*.f64 V l))
(*.f64 1 (/.f64 (/.f64 A l) V))
(/.f64 A (*.f64 V l))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 2))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 2) (cbrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (*.f64 (cbrt.f64 (/.f64 A l)) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) (pow.f64 (/.f64 (/.f64 A l) V) 3/4))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (sqrt.f64 (/.f64 A l)) (*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(*.f64 (neg.f64 (/.f64 A l)) (/.f64 1 (neg.f64 V)))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/4) (pow.f64 (/.f64 (/.f64 A l) V) 1/4))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 l) V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 V) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 V)))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 V) 2)) (/.f64 1 (*.f64 (cbrt.f64 V) l)))
(/.f64 (/.f64 A (*.f64 l (cbrt.f64 V))) (pow.f64 (cbrt.f64 V) 2))
(*.f64 (/.f64 A l) (/.f64 (pow.f64 (cbrt.f64 V) -2) (cbrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 (/.f64 1 l) (sqrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 1 (*.f64 (sqrt.f64 V) l)))
(/.f64 (/.f64 A (*.f64 l (sqrt.f64 V))) (sqrt.f64 V))
(/.f64 (/.f64 A l) (*.f64 (sqrt.f64 V) (sqrt.f64 V)))
(*.f64 (pow.f64 (cbrt.f64 V) -2) (/.f64 (/.f64 A l) (cbrt.f64 V)))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 V) 2)) (/.f64 1 (*.f64 (cbrt.f64 V) l)))
(/.f64 (/.f64 A (*.f64 l (cbrt.f64 V))) (pow.f64 (cbrt.f64 V) 2))
(*.f64 (/.f64 A l) (/.f64 (pow.f64 (cbrt.f64 V) -2) (cbrt.f64 V)))
(*.f64 (pow.f64 V -1/2) (/.f64 (/.f64 A l) (sqrt.f64 V)))
(*.f64 (pow.f64 V -1/2) (/.f64 A (*.f64 (sqrt.f64 V) l)))
(*.f64 (pow.f64 V -1/2) (/.f64 A (*.f64 l (sqrt.f64 V))))
(*.f64 (/.f64 A l) (/.f64 (pow.f64 V -1/2) (sqrt.f64 V)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 A l)) V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (pow.f64 (cbrt.f64 V) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (sqrt.f64 V)) (/.f64 (cbrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 1 (*.f64 (sqrt.f64 V) l)))
(/.f64 (/.f64 A (*.f64 l (sqrt.f64 V))) (sqrt.f64 V))
(/.f64 (/.f64 A l) (*.f64 (sqrt.f64 V) (sqrt.f64 V)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) 1) (/.f64 (sqrt.f64 (/.f64 A l)) V))
(/.f64 A (*.f64 V l))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 (cbrt.f64 V) 2)) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 V)))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 V) 2)) (/.f64 1 (*.f64 (cbrt.f64 V) l)))
(/.f64 (/.f64 A (*.f64 l (cbrt.f64 V))) (pow.f64 (cbrt.f64 V) 2))
(*.f64 (/.f64 A l) (/.f64 (pow.f64 (cbrt.f64 V) -2) (cbrt.f64 V)))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 5/6) (pow.f64 (/.f64 (/.f64 A l) V) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (pow.f64 (/.f64 A (*.f64 V l)) 5/6))
(pow.f64 (/.f64 (/.f64 A l) V) 1)
(/.f64 A (*.f64 V l))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) 2)
(/.f64 A (*.f64 V l))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) 3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6) 6)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 2) 1/2)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3) 1/3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3/2) 2/3)
(/.f64 A (*.f64 V l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) 4)
(/.f64 A (*.f64 V l))
(pow.f64 (*.f64 V (/.f64 l A)) -1)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)) 1/3)
(/.f64 A (*.f64 V l))
(pow.f64 (*.f64 (/.f64 l A) V) -1)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 (*.f64 l V) A) -1)
(/.f64 A (*.f64 V l))
(pow.f64 (/.f64 (*.f64 V (/.f64 l A)) 1) -1)
(/.f64 A (*.f64 V l))
(neg.f64 (/.f64 (/.f64 A l) (neg.f64 V)))
(/.f64 A (*.f64 V l))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 A l) V) 2))
(/.f64 A (*.f64 V l))
(log.f64 (exp.f64 (/.f64 (/.f64 A l) V)))
(/.f64 A (*.f64 V l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 A l) V))))
(/.f64 A (*.f64 V l))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A l) V) 3))
(/.f64 A (*.f64 V l))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(/.f64 A (*.f64 V l))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 A l) V)))
(/.f64 A (*.f64 V l))
(exp.f64 (log.f64 (/.f64 (/.f64 A l) V)))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1) 1))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) 1/2) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) 1) 2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 A l) V))) 3))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 A l) V))) 1/2))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 A l) V))) 1/3))
(/.f64 A (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1))
(/.f64 A (*.f64 V l))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 A l) V)))
(/.f64 A (*.f64 V l))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))
(/.f64 (sqrt.f64 (/.f64 A l)) (/.f64 (sqrt.f64 V) c0))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) c0)
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(/.f64 (sqrt.f64 (/.f64 A l)) (/.f64 (sqrt.f64 V) c0))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) c0)
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 3)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 c0 (*.f64 c0 (/.f64 A (*.f64 V l)))))
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 3) 1/3)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 2)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 c0 (*.f64 c0 (/.f64 A (*.f64 V l)))))
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 1))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 1) 1))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 1/3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))

localize78.0ms (0.5%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
90.3%
(*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0)))
81.7%
(*.f64 (/.f64 A l) (*.f64 c0 c0))
68.6%
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
Compiler

Compiled 49 to 18 computations (63.3% saved)

series17.0ms (0.1%)

Counts
3 → 96
Calls

33 calls:

TimeVariablePointExpression
4.0ms
l
@inf
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
3.0ms
l
@-inf
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
1.0ms
A
@0
(*.f64 (/.f64 A l) (*.f64 c0 c0))
1.0ms
l
@0
(*.f64 (/.f64 A l) (*.f64 c0 c0))
1.0ms
V
@0
(*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0)))

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1504×log-prod
1100×pow-prod-down
714×pow-prod-up
652×pow-exp
494×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01473
128767
2372967
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0)))
Outputs
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (pow.f64 V -1/2))
(*.f64 (pow.f64 V -1/2) (*.f64 c0 (sqrt.f64 (/.f64 A l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/2) c0)
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))
(pow.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/4)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 0 (*.f64 (/.f64 A l) (*.f64 c0 c0)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))) 1)
(/.f64 1 (/.f64 l (*.f64 A (*.f64 c0 c0))))
(/.f64 A (/.f64 l (*.f64 c0 c0)))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(/.f64 (*.f64 A (*.f64 c0 c0)) l)
(/.f64 (neg.f64 (*.f64 A (*.f64 c0 c0))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 c0 c0) (neg.f64 A)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 A) (*.f64 c0 c0)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) 1) l)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 c0 6) (pow.f64 (/.f64 A l) 3)) 1/3)
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 2)
(pow.f64 (/.f64 l (*.f64 A (*.f64 c0 c0))) -1)
(sqrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))))
(cbrt.f64 (*.f64 (pow.f64 c0 6) (pow.f64 (/.f64 A l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(exp.f64 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(+.f64 0 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))) 1)
(/.f64 1 (/.f64 V (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0)))
(/.f64 (*.f64 c0 c0) (/.f64 V (/.f64 A l)))
(/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) V)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4)) (/.f64 V (cbrt.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (/.f64 V (*.f64 c0 (sqrt.f64 (/.f64 A l)))))
(/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))
(/.f64 (*.f64 A (*.f64 c0 c0)) (*.f64 V l))
(/.f64 (*.f64 -1 (*.f64 A (*.f64 c0 c0))) (*.f64 (neg.f64 V) l))
(/.f64 (*.f64 (*.f64 A (*.f64 c0 c0)) 1) (*.f64 l V))
(/.f64 (*.f64 (*.f64 A (*.f64 c0 c0)) -1) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) (neg.f64 V))
(/.f64 (/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) (sqrt.f64 V)) (sqrt.f64 V))
(/.f64 (*.f64 (/.f64 1 V) (*.f64 A (*.f64 c0 c0))) l)
(/.f64 (*.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) -1) (neg.f64 V))
(/.f64 (*.f64 -1 (*.f64 (/.f64 A l) (*.f64 c0 c0))) (neg.f64 V))
(/.f64 (*.f64 (*.f64 A (*.f64 c0 c0)) (/.f64 1 V)) l)
(/.f64 (/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) 1) V)
(/.f64 (/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 V))
(pow.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 6)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4)
(pow.f64 (/.f64 V (*.f64 (/.f64 A l) (*.f64 c0 c0))) -1)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4))
(log.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 (/.f64 A l) 3)) (pow.f64 V 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(exp.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6)) 1/3))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))

simplify120.0ms (0.7%)

Algorithm
egg-herbie
Rules
1190×fma-def
814×unswap-sqr
686×associate-*r/
616×log-prod
534×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02805455
16425367
225355241
Stop Event
node limit
Counts
213 → 159
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (pow.f64 V -1/2))
(*.f64 (pow.f64 V -1/2) (*.f64 c0 (sqrt.f64 (/.f64 A l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/2) c0)
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))
(pow.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/4)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(+.f64 0 (*.f64 (/.f64 A l) (*.f64 c0 c0)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))) 1)
(/.f64 1 (/.f64 l (*.f64 A (*.f64 c0 c0))))
(/.f64 A (/.f64 l (*.f64 c0 c0)))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(/.f64 (*.f64 A (*.f64 c0 c0)) l)
(/.f64 (neg.f64 (*.f64 A (*.f64 c0 c0))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 c0 c0) (neg.f64 A)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 A) (*.f64 c0 c0)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) 1) l)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 c0 6) (pow.f64 (/.f64 A l) 3)) 1/3)
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 2)
(pow.f64 (/.f64 l (*.f64 A (*.f64 c0 c0))) -1)
(sqrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))))
(cbrt.f64 (*.f64 (pow.f64 c0 6) (pow.f64 (/.f64 A l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(exp.f64 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(+.f64 0 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))) 1)
(/.f64 1 (/.f64 V (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0)))
(/.f64 (*.f64 c0 c0) (/.f64 V (/.f64 A l)))
(/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) V)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4)) (/.f64 V (cbrt.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (/.f64 V (*.f64 c0 (sqrt.f64 (/.f64 A l)))))
(/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))
(/.f64 (*.f64 A (*.f64 c0 c0)) (*.f64 V l))
(/.f64 (*.f64 -1 (*.f64 A (*.f64 c0 c0))) (*.f64 (neg.f64 V) l))
(/.f64 (*.f64 (*.f64 A (*.f64 c0 c0)) 1) (*.f64 l V))
(/.f64 (*.f64 (*.f64 A (*.f64 c0 c0)) -1) (*.f64 l (neg.f64 V)))
(/.f64 (neg.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) (neg.f64 V))
(/.f64 (/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) (sqrt.f64 V)) (sqrt.f64 V))
(/.f64 (*.f64 (/.f64 1 V) (*.f64 A (*.f64 c0 c0))) l)
(/.f64 (*.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) -1) (neg.f64 V))
(/.f64 (*.f64 -1 (*.f64 (/.f64 A l) (*.f64 c0 c0))) (neg.f64 V))
(/.f64 (*.f64 (*.f64 A (*.f64 c0 c0)) (/.f64 1 V)) l)
(/.f64 (/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) 1) V)
(/.f64 (/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 V))
(pow.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 6)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4)
(pow.f64 (/.f64 V (*.f64 (/.f64 A l) (*.f64 c0 c0))) -1)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4))
(log.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 (/.f64 A l) 3)) (pow.f64 V 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(exp.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6)) 1/3))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (pow.f64 V -1/2))
(*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2)))
(*.f64 (sqrt.f64 (/.f64 A l)) (*.f64 c0 (pow.f64 V -1/2)))
(*.f64 (pow.f64 V -1/2) (*.f64 c0 (sqrt.f64 (/.f64 A l))))
(*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2)))
(*.f64 (sqrt.f64 (/.f64 A l)) (*.f64 c0 (pow.f64 V -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4)) (sqrt.f64 (cbrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4)) (sqrt.f64 (cbrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/2) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))
(/.f64 c0 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(pow.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)) 1/2)
(sqrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/4)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2))
(sqrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1) 1/2))
(sqrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2) 1))
(sqrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (*.f64 (/.f64 A l) (*.f64 c0 c0)))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))) 1)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 1 (/.f64 l (*.f64 A (*.f64 c0 c0))))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 A (/.f64 l (*.f64 c0 c0)))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 A (*.f64 c0 c0)) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (neg.f64 (*.f64 A (*.f64 c0 c0))) (neg.f64 l))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 (*.f64 c0 c0) (neg.f64 A)) (neg.f64 l))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (*.f64 (neg.f64 A) (*.f64 c0 c0)) (neg.f64 l))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) 1) l)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(/.f64 (*.f64 A (*.f64 c0 c0)) (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))))
(*.f64 (/.f64 A (cbrt.f64 l)) (/.f64 (*.f64 c0 c0) (cbrt.f64 (*.f64 l l))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(pow.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) 1)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) 3)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4) 1/2)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(pow.f64 (*.f64 (pow.f64 c0 6) (pow.f64 (/.f64 A l) 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 c0 6) (pow.f64 (/.f64 A l) 3)))
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 2)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(pow.f64 (/.f64 l (*.f64 A (*.f64 c0 c0))) -1)
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(sqrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c0) c0) (/.f64 A l)))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(cbrt.f64 (*.f64 (pow.f64 c0 6) (pow.f64 (/.f64 A l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(exp.f64 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) 1))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) 1) 1))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))) 3))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))) 1/3))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l)))) 2))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 (/.f64 A l) (*.f64 c0 c0))
(/.f64 (*.f64 c0 c0) (/.f64 l A))
(*.f64 c0 (/.f64 (*.f64 A c0) l))
(+.f64 0 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))) (cbrt.f64 (exp.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 c0))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 c0)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (/.f64 (*.f64 A c0) (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 A (*.f64 V l))) (*.f64 c0 c0)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (/.f64 (*.f64 A c0) (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))) 1)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 1 (/.f64 V (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0)))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 c0 c0) (/.f64 V (/.f64 A l)))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) V)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4)) (/.f64 V (cbrt.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4)) V) (cbrt.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 l A))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4)) V))
(*.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) l))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) 4)) V))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (/.f64 V (*.f64 c0 (sqrt.f64 (/.f64 A l)))))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 A (*.f64 c0 c0)) (*.f64 V l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 -1 (*.f64 A (*.f64 c0 c0))) (*.f64 (neg.f64 V) l))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 (*.f64 A (*.f64 c0 c0)) 1) (*.f64 l V))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 (*.f64 A (*.f64 c0 c0)) -1) (*.f64 l (neg.f64 V)))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (neg.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0))) (neg.f64 V))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) (sqrt.f64 V)) (sqrt.f64 V))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 (/.f64 1 V) (*.f64 A (*.f64 c0 c0))) l)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) -1) (neg.f64 V))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 -1 (*.f64 (/.f64 A l) (*.f64 c0 c0))) (neg.f64 V))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (*.f64 (*.f64 A (*.f64 c0 c0)) (/.f64 1 V)) l)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) 1) V)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(/.f64 (/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 V))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(pow.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)) 1)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 2)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 6)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 3)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 2/3)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/2)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6) 1/3)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(pow.f64 (/.f64 V (*.f64 (/.f64 A l) (*.f64 c0 c0))) -1)
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(log.f64 (exp.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 (/.f64 A l) 3)) (pow.f64 V 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 V 3)) (pow.f64 (/.f64 A l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(exp.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1) 1))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))) 1/2) 2))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 2))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))) 3))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4)) 1/2))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6)) 1/3))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0))))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l)))

localize106.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(pow.f64 (/.f64 -1 A) -1/2)
99.8%
(*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2))
99.5%
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2)))
87.6%
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
Compiler

Compiled 57 to 32 computations (43.9% saved)

series62.0ms (0.4%)

Counts
4 → 48
Calls

30 calls:

TimeVariablePointExpression
14.0ms
A
@0
(pow.f64 (/.f64 -1 A) -1/2)
12.0ms
A
@-inf
(pow.f64 (/.f64 -1 A) -1/2)
7.0ms
l
@0
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
7.0ms
V
@0
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
6.0ms
A
@inf
(pow.f64 (/.f64 -1 A) -1/2)

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1590×log-prod
1100×pow-prod-down
772×pow-prod-up
736×pow-exp
556×expm1-udef
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01694
133978
2413076
Stop Event
node limit
Counts
4 → 101
Calls
Call 1
Inputs
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2)))
(*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2))
(pow.f64 (/.f64 -1 A) -1/2)
Outputs
(+.f64 0 (pow.f64 (*.f64 V l) -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(*.f64 1 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 V l) -1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1)) (cbrt.f64 (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (pow.f64 V -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 V l)) -1/2))
(sqrt.f64 (pow.f64 (*.f64 V l) -1))
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 V l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) -1/4))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 V l))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1/4) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))
(+.f64 0 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))) 1)
(pow.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1) (*.f64 c0 c0)) 1/2)
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) (pow.f64 c0 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/4) (sqrt.f64 c0)) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))
(exp.f64 (fma.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) (log.f64 c0)))
(exp.f64 (*.f64 (fma.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) (log.f64 c0)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) (log.f64 c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) (pow.f64 c0 3))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/4) (sqrt.f64 c0))) 2))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))
(+.f64 0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/4) 2)
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) 2) -1/4)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) 2) (pow.f64 A -2)) -1/4)
(pow.f64 (*.f64 (pow.f64 A -2) (pow.f64 (*.f64 V l) 2)) -1/4)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) -1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) -1/2) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(+.f64 0 (sqrt.f64 (*.f64 A -1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 A -1)))) 1)
(*.f64 (sqrt.f64 (*.f64 A -1)) 1)
(*.f64 1 (sqrt.f64 (*.f64 A -1)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A -1))) (cbrt.f64 (*.f64 A -1)))
(*.f64 (cbrt.f64 (*.f64 A -1)) (cbrt.f64 (sqrt.f64 (*.f64 A -1))))
(*.f64 (pow.f64 (/.f64 -1 A) -1/4) (pow.f64 (/.f64 -1 A) -1/4))
(*.f64 (pow.f64 -1 -1/2) (pow.f64 (/.f64 1 A) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 A -2)) -1/2) (pow.f64 (cbrt.f64 (/.f64 -1 A)) -1/2))
(sqrt.f64 (*.f64 A -1))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 A -1)))))
(cbrt.f64 (pow.f64 (pow.f64 A -2) -3/4))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A -1))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A -1))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 A -1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 A)) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 A -1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 A -1)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 A -2) -3/4)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 A -2)) -1/4))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (/.f64 -1 A))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 A)) -1/4) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A -1))))

simplify103.0ms (0.6%)

Algorithm
egg-herbie
Rules
1090×associate-*r*
1044×associate-*l*
834×exp-prod
746×fma-def
706×prod-exp
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03173819
16703465
216103085
362823031
Stop Event
node limit
Counts
149 → 148
Calls
Call 1
Inputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 -1))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 -1))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 -1))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 -1))))
(*.f64 (sqrt.f64 A) (sqrt.f64 -1))
(*.f64 (sqrt.f64 A) (sqrt.f64 -1))
(*.f64 (sqrt.f64 A) (sqrt.f64 -1))
(*.f64 (sqrt.f64 A) (sqrt.f64 -1))
(+.f64 0 (pow.f64 (*.f64 V l) -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(*.f64 1 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 V l) -1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1)) (cbrt.f64 (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (pow.f64 V -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 V l)) -1/2))
(sqrt.f64 (pow.f64 (*.f64 V l) -1))
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 V l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) -1/4))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 V l))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1/4) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))
(+.f64 0 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))) 1)
(pow.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1) (*.f64 c0 c0)) 1/2)
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) (pow.f64 c0 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/4) (sqrt.f64 c0)) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))
(exp.f64 (fma.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) (log.f64 c0)))
(exp.f64 (*.f64 (fma.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) (log.f64 c0)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) (log.f64 c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) (pow.f64 c0 3))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/4) (sqrt.f64 c0))) 2))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))
(+.f64 0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/4) 2)
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) 2) -1/4)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) 2) (pow.f64 A -2)) -1/4)
(pow.f64 (*.f64 (pow.f64 A -2) (pow.f64 (*.f64 V l) 2)) -1/4)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) -1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) -1/2) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(+.f64 0 (sqrt.f64 (*.f64 A -1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 A -1)))) 1)
(*.f64 (sqrt.f64 (*.f64 A -1)) 1)
(*.f64 1 (sqrt.f64 (*.f64 A -1)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A -1))) (cbrt.f64 (*.f64 A -1)))
(*.f64 (cbrt.f64 (*.f64 A -1)) (cbrt.f64 (sqrt.f64 (*.f64 A -1))))
(*.f64 (pow.f64 (/.f64 -1 A) -1/4) (pow.f64 (/.f64 -1 A) -1/4))
(*.f64 (pow.f64 -1 -1/2) (pow.f64 (/.f64 1 A) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 A -2)) -1/2) (pow.f64 (cbrt.f64 (/.f64 -1 A)) -1/2))
(sqrt.f64 (*.f64 A -1))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 A -1)))))
(cbrt.f64 (pow.f64 (pow.f64 A -2) -3/4))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A -1))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A -1))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 A -1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 A)) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 A -1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 A -1)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 A -2) -3/4)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 A -2)) -1/4))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (/.f64 -1 A))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 A)) -1/4) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A -1))))
Outputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 l) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 V -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 l) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 V -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 l) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 V -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 l) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 V -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (neg.f64 l))))
(pow.f64 (*.f64 -1 (*.f64 V l)) -1/2)
(pow.f64 (*.f64 V (neg.f64 l)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 l) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 V -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 l) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 V -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 l) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 V -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 l) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 V -1/2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 -1))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 -1))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 -1))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 -1))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(*.f64 (sqrt.f64 A) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 A))
(+.f64 0 (pow.f64 (*.f64 V l) -1/2))
(pow.f64 (*.f64 V l) -1/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(pow.f64 (*.f64 V l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(pow.f64 (*.f64 V l) -1/2)
(*.f64 1 (pow.f64 (*.f64 V l) -1/2))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 V l) -1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1/2)) (cbrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1)) (cbrt.f64 (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1/2)) (cbrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (pow.f64 V -1/2) (pow.f64 l -1/2))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 V l)) -1/2))
(sqrt.f64 (pow.f64 (*.f64 V l) -1))
(pow.f64 (*.f64 V l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 V l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))
(pow.f64 (*.f64 V l) -1/2)
(cbrt.f64 (pow.f64 (*.f64 V l) -3/2))
(pow.f64 (*.f64 V l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1) 1))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -1/2))) 3))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) -1/4))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 V l))) 2))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1/4) 2))
(pow.f64 (*.f64 V l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 V l) -1/2)
(+.f64 0 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)) c0)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)) c0))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))) 1)
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(pow.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) 1)
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) 3)
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 V l) (neg.f64 A))) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 1 c0) (/.f64 V (neg.f64 (/.f64 A l))))))
(sqrt.f64 (*.f64 c0 (*.f64 (/.f64 c0 V) (neg.f64 (/.f64 A l)))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) (pow.f64 c0 3)) 1/3)
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/4) (sqrt.f64 c0)) 2)
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 V l) (neg.f64 A))) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 1 c0) (/.f64 V (neg.f64 (/.f64 A l))))))
(sqrt.f64 (*.f64 c0 (*.f64 (/.f64 c0 V) (neg.f64 (/.f64 A l)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) c0))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) (pow.f64 c0 3)))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(exp.f64 (fma.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) (log.f64 c0)))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(exp.f64 (*.f64 (fma.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) (log.f64 c0)) 1))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(exp.f64 (*.f64 (*.f64 (fma.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) (log.f64 c0)) 1) 1))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))) 3))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) (pow.f64 c0 3))) 1/3))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/4) (sqrt.f64 c0))) 2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))
(+.f64 0 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) 1)
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2) 1)
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)) 3)
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1) 1/2)
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2) 1/3)
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/4) 2)
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) 2) -1/4)
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) 2) (pow.f64 A -2)) -1/4)
(pow.f64 (*.f64 (pow.f64 A -2) (pow.f64 (*.f64 V l) 2)) -1/4)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) 2) (pow.f64 A -2)) -1/4)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))) 1))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) -1/2))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))) 1) 1))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A))) -1/2) 1))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2))) 3))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -3/2)) 1/3))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (/.f64 (*.f64 V l) (neg.f64 A)))) 2))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)))
(pow.f64 (/.f64 (*.f64 V l) (neg.f64 A)) -1/2)
(pow.f64 (/.f64 V (neg.f64 (/.f64 A l))) -1/2)
(+.f64 0 (sqrt.f64 (*.f64 A -1)))
(sqrt.f64 (neg.f64 A))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (neg.f64 A)))) (cbrt.f64 (exp.f64 (sqrt.f64 (neg.f64 A)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (neg.f64 A))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (neg.f64 A)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (neg.f64 A))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (neg.f64 A))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))))
(sqrt.f64 (neg.f64 A))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 A -1)))) 1)
(sqrt.f64 (neg.f64 A))
(*.f64 (sqrt.f64 (*.f64 A -1)) 1)
(sqrt.f64 (neg.f64 A))
(*.f64 1 (sqrt.f64 (*.f64 A -1)))
(sqrt.f64 (neg.f64 A))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A -1))) (cbrt.f64 (*.f64 A -1)))
(*.f64 (cbrt.f64 (sqrt.f64 (neg.f64 A))) (cbrt.f64 (neg.f64 A)))
(*.f64 (cbrt.f64 (*.f64 A -1)) (cbrt.f64 (sqrt.f64 (*.f64 A -1))))
(*.f64 (cbrt.f64 (sqrt.f64 (neg.f64 A))) (cbrt.f64 (neg.f64 A)))
(*.f64 (pow.f64 (/.f64 -1 A) -1/4) (pow.f64 (/.f64 -1 A) -1/4))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(*.f64 (pow.f64 -1 -1/2) (pow.f64 (/.f64 1 A) -1/2))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 A -2)) -1/2) (pow.f64 (cbrt.f64 (/.f64 -1 A)) -1/2))
(sqrt.f64 (*.f64 A -1))
(sqrt.f64 (neg.f64 A))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A -1))))
(sqrt.f64 (neg.f64 A))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 A -1)))))
(sqrt.f64 (neg.f64 A))
(cbrt.f64 (pow.f64 (pow.f64 A -2) -3/4))
(pow.f64 (pow.f64 A -2) -1/4)
(pow.f64 A 1/2)
(sqrt.f64 A)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A -1))))
(sqrt.f64 (neg.f64 A))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A -1))))
(sqrt.f64 (neg.f64 A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 A -1))) 1))
(sqrt.f64 (neg.f64 A))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 A)) 1) -1/2))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 A -1))) 1) 1))
(sqrt.f64 (neg.f64 A))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 A -1)))) 3))
(sqrt.f64 (neg.f64 A))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 A -2) -3/4)) 1/3))
(cbrt.f64 (pow.f64 (pow.f64 A -2) -3/4))
(pow.f64 (pow.f64 A -2) -1/4)
(pow.f64 A 1/2)
(sqrt.f64 A)
(exp.f64 (*.f64 (log.f64 (pow.f64 A -2)) -1/4))
(cbrt.f64 (pow.f64 (pow.f64 A -2) -3/4))
(pow.f64 (pow.f64 A -2) -1/4)
(pow.f64 A 1/2)
(sqrt.f64 A)
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (/.f64 -1 A))) 2))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 A)) -1/4) 2))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 A))))
(pow.f64 (/.f64 -1 A) -1/2)
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A -1))))
(sqrt.f64 (neg.f64 A))

localize127.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 c0 (pow.f64 (pow.f64 (*.f64 V l) 3) 1/6))
99.8%
(pow.f64 (*.f64 V l) 3)
97.8%
(*.f64 (/.f64 c0 (pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)) (sqrt.f64 A))
64.9%
(pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)
Compiler

Compiled 49 to 26 computations (46.9% saved)

series253.0ms (1.5%)

Counts
4 → 72
Calls

33 calls:

TimeVariablePointExpression
62.0ms
V
@0
(pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)
24.0ms
c0
@0
(*.f64 (/.f64 c0 (pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)) (sqrt.f64 A))
20.0ms
V
@0
(*.f64 (/.f64 c0 (pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)) (sqrt.f64 A))
16.0ms
l
@-inf
(pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)
16.0ms
V
@0
(/.f64 c0 (pow.f64 (pow.f64 (*.f64 V l) 3) 1/6))

rewrite89.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1462×log-prod
944×pow-prod-down
754×pow-prod-up
750×pow-exp
518×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01574
132268
2387068
Stop Event
node limit
Counts
4 → 145
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)
(*.f64 (/.f64 c0 (pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)) (sqrt.f64 A))
(pow.f64 (*.f64 V l) 3)
(/.f64 c0 (pow.f64 (pow.f64 (*.f64 V l) 3) 1/6))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 V l)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (*.f64 V l)) 1)
(*.f64 1 (sqrt.f64 (*.f64 V l)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 V l))) (cbrt.f64 (*.f64 V l)))
(*.f64 (cbrt.f64 (*.f64 V l)) (cbrt.f64 (sqrt.f64 (*.f64 V l))))
(*.f64 (sqrt.f64 V) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 V))
(*.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 (*.f64 V l) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 V l)) 1/2))
(*.f64 (pow.f64 (*.f64 V l) 1/6) (pow.f64 (pow.f64 (*.f64 V l) 2) 1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 V l) 2) 1/6) (pow.f64 (*.f64 V l) 1/6))
(*.f64 (pow.f64 (pow.f64 V 3) 1/6) (pow.f64 (pow.f64 l 3) 1/6))
(sqrt.f64 (*.f64 V l))
(fabs.f64 (sqrt.f64 (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V l)))))
(cbrt.f64 (pow.f64 (*.f64 V l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1) 1/6))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 V l)))) 3))
(exp.f64 (*.f64 (*.f64 6 (log.f64 (*.f64 V l))) 1/12))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 V l))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1/12) 2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 3/2) 1/3))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V l))))
(+.f64 0 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 1)
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 (sqrt.f64 A) (neg.f64 c0)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 V l)))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (*.f64 V l))) (cbrt.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 V l) 1/4)) (pow.f64 (*.f64 V l) 1/4))
(pow.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 3)
(pow.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) -1)
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))))
(+.f64 0 (pow.f64 (*.f64 V l) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) 3))) 1)
(*.f64 V (*.f64 l (pow.f64 (*.f64 V l) 2)))
(*.f64 l (*.f64 V (pow.f64 (*.f64 V l) 2)))
(*.f64 (*.f64 V l) (pow.f64 (*.f64 V l) 2))
(*.f64 (pow.f64 (*.f64 V l) 3) 1)
(*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 5/2))
(*.f64 1 (pow.f64 (*.f64 V l) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 2)))
(*.f64 (pow.f64 (*.f64 V l) 2) (*.f64 V l))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (pow.f64 V 3))
(*.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 (*.f64 V l) 3/2))
(*.f64 (*.f64 (pow.f64 (*.f64 V l) 2) V) l)
(*.f64 (*.f64 (pow.f64 (*.f64 V l) 2) l) V)
(*.f64 (*.f64 (pow.f64 (*.f64 V l) 2) 1) (*.f64 V l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 4) 2) (cbrt.f64 (*.f64 V l)))
(*.f64 (pow.f64 (*.f64 V l) 5/2) (sqrt.f64 (*.f64 V l)))
(sqrt.f64 (pow.f64 (*.f64 V l) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) 3))))
(cbrt.f64 (pow.f64 (*.f64 V l) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 9)) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) 3)))
(+.f64 0 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 1)
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) c0)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 V l))) (/.f64 c0 (cbrt.f64 (sqrt.f64 (*.f64 V l)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 V l) 1/4)) (/.f64 c0 (pow.f64 (*.f64 V l) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (*.f64 V l) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) 1/4)))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (*.f64 V l))) (/.f64 (sqrt.f64 c0) (cbrt.f64 (sqrt.f64 (*.f64 V l)))))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 3)
(pow.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)) 1/2)
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) -1)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 1) -1)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) -1))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))

simplify82.0ms (0.5%)

Algorithm
egg-herbie
Rules
1728×times-frac
1458×fma-def
1244×unswap-sqr
586×exp-prod
450×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03915567
18384635
226064467
Stop Event
node limit
Counts
217 → 198
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 V)) (log.f64 (pow.f64 l 3)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 V)) (log.f64 (pow.f64 l 3)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 V)) (log.f64 (pow.f64 l 3)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 V)) (log.f64 (pow.f64 l 3)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 V))) (log.f64 (pow.f64 l 3)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 V))) (log.f64 (pow.f64 l 3)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 V))) (log.f64 (pow.f64 l 3)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 V))) (log.f64 (pow.f64 l 3)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 3 (log.f64 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 3 (log.f64 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 3 (log.f64 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 3 (log.f64 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 -3 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 -3 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 -3 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 -3 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (*.f64 V l)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (*.f64 V l)) 1)
(*.f64 1 (sqrt.f64 (*.f64 V l)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 V l))) (cbrt.f64 (*.f64 V l)))
(*.f64 (cbrt.f64 (*.f64 V l)) (cbrt.f64 (sqrt.f64 (*.f64 V l))))
(*.f64 (sqrt.f64 V) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 V))
(*.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 (*.f64 V l) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 V l)) 1/2))
(*.f64 (pow.f64 (*.f64 V l) 1/6) (pow.f64 (pow.f64 (*.f64 V l) 2) 1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 V l) 2) 1/6) (pow.f64 (*.f64 V l) 1/6))
(*.f64 (pow.f64 (pow.f64 V 3) 1/6) (pow.f64 (pow.f64 l 3) 1/6))
(sqrt.f64 (*.f64 V l))
(fabs.f64 (sqrt.f64 (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V l)))))
(cbrt.f64 (pow.f64 (*.f64 V l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1) 1/6))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 V l)))) 3))
(exp.f64 (*.f64 (*.f64 6 (log.f64 (*.f64 V l))) 1/12))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 V l))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1/12) 2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 3/2) 1/3))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V l))))
(+.f64 0 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 1)
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 (sqrt.f64 A) (neg.f64 c0)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 V l)))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (*.f64 V l))) (cbrt.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 V l) 1/4)) (pow.f64 (*.f64 V l) 1/4))
(pow.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 3)
(pow.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) -1)
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))))
(+.f64 0 (pow.f64 (*.f64 V l) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) 3))) 1)
(*.f64 V (*.f64 l (pow.f64 (*.f64 V l) 2)))
(*.f64 l (*.f64 V (pow.f64 (*.f64 V l) 2)))
(*.f64 (*.f64 V l) (pow.f64 (*.f64 V l) 2))
(*.f64 (pow.f64 (*.f64 V l) 3) 1)
(*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 5/2))
(*.f64 1 (pow.f64 (*.f64 V l) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 2)))
(*.f64 (pow.f64 (*.f64 V l) 2) (*.f64 V l))
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (pow.f64 V 3))
(*.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 (*.f64 V l) 3/2))
(*.f64 (*.f64 (pow.f64 (*.f64 V l) 2) V) l)
(*.f64 (*.f64 (pow.f64 (*.f64 V l) 2) l) V)
(*.f64 (*.f64 (pow.f64 (*.f64 V l) 2) 1) (*.f64 V l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 4) 2) (cbrt.f64 (*.f64 V l)))
(*.f64 (pow.f64 (*.f64 V l) 5/2) (sqrt.f64 (*.f64 V l)))
(sqrt.f64 (pow.f64 (*.f64 V l) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) 3))))
(cbrt.f64 (pow.f64 (*.f64 V l) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 9)) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) 3)))
(+.f64 0 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 1)
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) c0)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 V l))) (/.f64 c0 (cbrt.f64 (sqrt.f64 (*.f64 V l)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 V l) 1/4)) (/.f64 c0 (pow.f64 (*.f64 V l) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (*.f64 V l) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) 1/4)))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (*.f64 V l))) (/.f64 (sqrt.f64 c0) (cbrt.f64 (sqrt.f64 (*.f64 V l)))))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 3)
(pow.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)) 1/2)
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) -1)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 1) -1)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) -1))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
Outputs
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 V)) (log.f64 (pow.f64 l 3)))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 V)) (log.f64 (pow.f64 l 3)))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 V)) (log.f64 (pow.f64 l 3)))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 V)) (log.f64 (pow.f64 l 3)))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 V))) (log.f64 (pow.f64 l 3)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (neg.f64 (log.f64 V)) (*.f64 3 (log.f64 l))))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 V)) -1/2) (*.f64 (log.f64 l) 1/2)))
(*.f64 (pow.f64 l 1/2) (pow.f64 (/.f64 1 V) -1/2))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 V))) (log.f64 (pow.f64 l 3)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (neg.f64 (log.f64 V)) (*.f64 3 (log.f64 l))))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 V)) -1/2) (*.f64 (log.f64 l) 1/2)))
(*.f64 (pow.f64 l 1/2) (pow.f64 (/.f64 1 V) -1/2))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 V))) (log.f64 (pow.f64 l 3)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (neg.f64 (log.f64 V)) (*.f64 3 (log.f64 l))))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 V)) -1/2) (*.f64 (log.f64 l) 1/2)))
(*.f64 (pow.f64 l 1/2) (pow.f64 (/.f64 1 V) -1/2))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 V))) (log.f64 (pow.f64 l 3)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (neg.f64 (log.f64 V)) (*.f64 3 (log.f64 l))))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 V)) -1/2) (*.f64 (log.f64 l) 1/2)))
(*.f64 (pow.f64 l 1/2) (pow.f64 (/.f64 1 V) -1/2))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (neg.f64 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 (pow.f64 l 3)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 l 3)) 1/6) (pow.f64 (/.f64 -1 V) -1/2))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (neg.f64 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 (pow.f64 l 3)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 l 3)) 1/6) (pow.f64 (/.f64 -1 V) -1/2))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (neg.f64 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 (pow.f64 l 3)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 l 3)) 1/6) (pow.f64 (/.f64 -1 V) -1/2))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (neg.f64 (pow.f64 l 3))) (*.f64 -3 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 (pow.f64 l 3)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 l 3)) 1/6) (pow.f64 (/.f64 -1 V) -1/2))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 3 (log.f64 l)))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 3 (log.f64 l)))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 3 (log.f64 l)))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 3 (log.f64 l)))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 -3 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 3 (log.f64 V)) (*.f64 -3 (neg.f64 (log.f64 l)))))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 l)) -1/2) (*.f64 (log.f64 V) 1/2)))
(*.f64 (pow.f64 (/.f64 1 l) -1/2) (pow.f64 V 1/2))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 -3 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 3 (log.f64 V)) (*.f64 -3 (neg.f64 (log.f64 l)))))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 l)) -1/2) (*.f64 (log.f64 V) 1/2)))
(*.f64 (pow.f64 (/.f64 1 l) -1/2) (pow.f64 V 1/2))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 -3 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 3 (log.f64 V)) (*.f64 -3 (neg.f64 (log.f64 l)))))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 l)) -1/2) (*.f64 (log.f64 V) 1/2)))
(*.f64 (pow.f64 (/.f64 1 l) -1/2) (pow.f64 V 1/2))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (pow.f64 V 3)) (*.f64 -3 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 1/6) (+.f64 (*.f64 3 (log.f64 V)) (*.f64 -3 (neg.f64 (log.f64 l)))))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 l)) -1/2) (*.f64 (log.f64 V) 1/2)))
(*.f64 (pow.f64 (/.f64 1 l) -1/2) (pow.f64 V 1/2))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (neg.f64 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (pow.f64 V 3)))))
(*.f64 (pow.f64 (/.f64 -1 l) -1/2) (pow.f64 (neg.f64 (pow.f64 V 3)) 1/6))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (neg.f64 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (pow.f64 V 3)))))
(*.f64 (pow.f64 (/.f64 -1 l) -1/2) (pow.f64 (neg.f64 (pow.f64 V 3)) 1/6))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (neg.f64 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (pow.f64 V 3)))))
(*.f64 (pow.f64 (/.f64 -1 l) -1/2) (pow.f64 (neg.f64 (pow.f64 V 3)) 1/6))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 -1 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (neg.f64 (pow.f64 V 3))) (*.f64 -3 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (pow.f64 V 3)))))
(*.f64 (pow.f64 (/.f64 -1 l) -1/2) (pow.f64 (neg.f64 (pow.f64 V 3)) 1/6))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V l))))
(+.f64 0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) 2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V l)))) 1)
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(*.f64 (sqrt.f64 (*.f64 V l)) 1)
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(*.f64 1 (sqrt.f64 (*.f64 V l)))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 V l))) (cbrt.f64 (*.f64 V l)))
(*.f64 (cbrt.f64 (*.f64 V l)) (cbrt.f64 (sqrt.f64 (*.f64 V l))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 V l))) (cbrt.f64 (*.f64 V l)))
(*.f64 (sqrt.f64 V) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 V))
(*.f64 (sqrt.f64 V) (sqrt.f64 l))
(*.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 (*.f64 V l) 1/4))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 V l))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 V l))) (sqrt.f64 (cbrt.f64 (*.f64 V l))))
(*.f64 (cbrt.f64 (*.f64 V l)) (sqrt.f64 (cbrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 V l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 V l))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 V l))) (sqrt.f64 (cbrt.f64 (*.f64 V l))))
(*.f64 (cbrt.f64 (*.f64 V l)) (sqrt.f64 (cbrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 V l) 1/6) (pow.f64 (pow.f64 (*.f64 V l) 2) 1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 V l) 2) 1/6) (pow.f64 (*.f64 V l) 1/6))
(*.f64 (pow.f64 (*.f64 V l) 1/6) (pow.f64 (pow.f64 (*.f64 V l) 2) 1/6))
(*.f64 (pow.f64 (pow.f64 V 3) 1/6) (pow.f64 (pow.f64 l 3) 1/6))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(sqrt.f64 (*.f64 V l))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(fabs.f64 (sqrt.f64 (*.f64 V l)))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(cbrt.f64 (pow.f64 (*.f64 V l) 3/2))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V l))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 V l))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 1/2))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1) 1/6))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2) 1))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1) 1))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 V l)))) 3))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 6 (log.f64 (*.f64 V l))) 1/12))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 V l))) 2))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1/12) 2))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 1/3))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 3/2) 1/3))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V l))))
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 V) (*.f64 3 (log.f64 l))))
(sqrt.f64 (*.f64 V l))
(+.f64 0 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 1)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (*.f64 (sqrt.f64 A) (neg.f64 c0)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (*.f64 V l))) (cbrt.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 V l))) (cbrt.f64 (*.f64 V l))))
(*.f64 (/.f64 c0 (cbrt.f64 (sqrt.f64 (*.f64 V l)))) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 V l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 V l) 1/4)) (pow.f64 (*.f64 V l) 1/4))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(pow.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) 1)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 3)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(pow.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))) 1/2)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 (*.f64 V l)) c0)))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) 3) 1/3)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 2)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) -1)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 (*.f64 V l)) c0)))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) 3))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 1))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) 1) 1))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 3))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 1/3))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)))) 2))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(+.f64 0 (pow.f64 (*.f64 V l) 3))
(pow.f64 (*.f64 V l) 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) 3))) 1)
(pow.f64 (*.f64 V l) 3)
(*.f64 V (*.f64 l (pow.f64 (*.f64 V l) 2)))
(pow.f64 (*.f64 V l) 3)
(*.f64 l (*.f64 V (pow.f64 (*.f64 V l) 2)))
(pow.f64 (*.f64 V l) 3)
(*.f64 (*.f64 V l) (pow.f64 (*.f64 V l) 2))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 (*.f64 V l) 3) 1)
(pow.f64 (*.f64 V l) 3)
(*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 5/2))
(*.f64 1 (pow.f64 (*.f64 V l) 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 2)))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 (*.f64 V l) 2) (*.f64 V l))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 V 3) (pow.f64 l 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 l 3) (pow.f64 V 3))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 (*.f64 V l) 3/2))
(pow.f64 (*.f64 V l) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 V l) 2) V) l)
(pow.f64 (*.f64 V l) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 V l) 2) l) V)
(pow.f64 (*.f64 V l) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 V l) 2) 1) (*.f64 V l))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 4) 2) (cbrt.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) 3)
(*.f64 (pow.f64 (*.f64 V l) 5/2) (sqrt.f64 (*.f64 V l)))
(*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 5/2))
(sqrt.f64 (pow.f64 (*.f64 V l) 6))
(pow.f64 (*.f64 V l) 3)
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) 3)))
(pow.f64 (*.f64 V l) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) 3))))
(pow.f64 (*.f64 V l) 3)
(cbrt.f64 (pow.f64 (*.f64 V l) 9))
(pow.f64 (*.f64 V l) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) 3)))
(pow.f64 (*.f64 V l) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 V l))))
(pow.f64 (*.f64 V l) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1))
(pow.f64 (*.f64 V l) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 3))
(pow.f64 (*.f64 V l) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 V l))) 1) 1))
(pow.f64 (*.f64 V l) 3)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) 3/2))
(pow.f64 (*.f64 V l) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 9)) 1/3))
(pow.f64 (*.f64 V l) 3)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 2))
(pow.f64 (*.f64 V l) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 3/2) 2))
(pow.f64 (*.f64 V l) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) 3)))
(pow.f64 (*.f64 V l) 3)
(+.f64 0 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) c0)))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) c0)))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) c0)
(*.f64 c0 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 V l))) (/.f64 c0 (cbrt.f64 (sqrt.f64 (*.f64 V l)))))
(/.f64 (/.f64 c0 (cbrt.f64 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (*.f64 V l)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 V l) 1/4)) (/.f64 c0 (pow.f64 (*.f64 V l) 1/4)))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 V l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 V l))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (pow.f64 (cbrt.f64 c0) 2)) (cbrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (*.f64 V l) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (*.f64 V l) 1/4)))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 V l))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (*.f64 V l))) (/.f64 (sqrt.f64 c0) (cbrt.f64 (sqrt.f64 (*.f64 V l)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 V l))) (/.f64 c0 (cbrt.f64 (sqrt.f64 (*.f64 V l)))))
(/.f64 (/.f64 c0 (cbrt.f64 (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (*.f64 V l)))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 3)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)) 1/2)
(sqrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) c0))
(sqrt.f64 (/.f64 c0 (/.f64 V (/.f64 c0 l))))
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3) 1/3)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 2)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) -1)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 1) -1)
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) c0))
(sqrt.f64 (/.f64 c0 (/.f64 V (/.f64 c0 l))))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 3))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V l) 3/2)))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1) 1))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 3))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 1/3))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) -1))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
(/.f64 c0 (sqrt.f64 (*.f64 V l)))

eval174.0ms (1%)

Compiler

Compiled 11812 to 4731 computations (59.9% saved)

prune179.0ms (1%)

Pruning

32 alts after pruning (26 fresh and 6 done)

PrunedKeptTotal
New80814822
Fresh121224
Picked011
Done358
Total82332855
Accurracy
89.9%
Counts
855 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.9%
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
53.1%
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
59.6%
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
19.9%
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) c0)
53.1%
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
16.0%
(*.f64 (/.f64 c0 (pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)) (sqrt.f64 A))
11.0%
(*.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 -1 l) -1/2) (pow.f64 (neg.f64 (pow.f64 V 3)) 1/6))) (sqrt.f64 A))
34.2%
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
20.2%
(*.f64 (/.f64 c0 (sqrt.f64 V)) (/.f64 (sqrt.f64 A) (sqrt.f64 l)))
14.9%
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
60.5%
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
17.7%
(*.f64 (sqrt.f64 (/.f64 c0 (/.f64 V (/.f64 c0 l)))) (sqrt.f64 A))
60.1%
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
60.5%
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
9.3%
(*.f64 c0 (pow.f64 (log.f64 (pow.f64 (exp.f64 V) (/.f64 l A))) -1/2))
56.0%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
36.6%
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
57.9%
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
56.5%
(*.f64 c0 (*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (/.f64 (neg.f64 l) A) -1/2)))
36.6%
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (sqrt.f64 (neg.f64 A))))
43.8%
(*.f64 c0 (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2)) (pow.f64 (/.f64 -1 A) -1/2)))
20.9%
(*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))))
58.8%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
37.5%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 l)) V))))
38.8%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (*.f64 (cbrt.f64 (*.f64 V V)) (cbrt.f64 V)) l))))
60.5%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
21.3%
(sqrt.f64 (/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0))))
26.7%
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
25.7%
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
21.7%
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
27.9%
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
5.0%
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
Compiler

Compiled 866 to 614 computations (29.1% saved)

localize47.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
97.6%
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
93.1%
(/.f64 (*.f64 V l) A)
70.1%
(pow.f64 (/.f64 (*.f64 V l) A) -1/2)
Compiler

Compiled 34 to 13 computations (61.8% saved)

series4.0ms (0%)

Counts
3 → 48
Calls

30 calls:

TimeVariablePointExpression
0.0ms
l
@inf
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
0.0ms
l
@-inf
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
0.0ms
V
@inf
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
0.0ms
V
@-inf
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
0.0ms
A
@-inf
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1200×log-prod
808×prod-exp
738×pow-prod-down
560×pow-prod-up
518×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01157
123157
2294753
Stop Event
node limit
Counts
3 → 112
Calls
Call 1
Inputs
(pow.f64 (/.f64 (*.f64 V l) A) -1/2)
(/.f64 (*.f64 V l) A)
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
Outputs
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (*.f64 (/.f64 V A) l) -1/6))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/4) (pow.f64 (*.f64 (/.f64 V A) l) -1/4))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) -1) (pow.f64 (*.f64 (/.f64 V A) l) -1/6))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) -3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 V A) l) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 V A) l))) -1/4))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 (/.f64 V A) l))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4) 2))
(exp.f64 (+.f64 (*.f64 -1/4 (log.f64 (*.f64 (/.f64 V A) l))) (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4) (*.f64 -1/4 (log.f64 (*.f64 (/.f64 V A) l)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4) (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 0 (*.f64 (/.f64 V A) l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 V A) l))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 V A) l)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 V A) l)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 V A) l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 V A) l))) 1)
(*.f64 V (/.f64 1 (/.f64 A l)))
(*.f64 V (*.f64 l (/.f64 1 A)))
(*.f64 l (*.f64 V (/.f64 1 A)))
(*.f64 (*.f64 V l) (/.f64 1 A))
(*.f64 (*.f64 (/.f64 V A) l) 1)
(*.f64 1 (*.f64 (/.f64 V A) l))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 (*.f64 V l)) (/.f64 1 A)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 2) (cbrt.f64 (*.f64 (/.f64 V A) l)))
(*.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (sqrt.f64 (*.f64 V l)) (/.f64 1 A)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) (sqrt.f64 (*.f64 (/.f64 V A) l)))
(*.f64 (*.f64 V (neg.f64 l)) (/.f64 1 (neg.f64 A)))
(*.f64 (/.f64 1 A) (*.f64 V l))
(*.f64 (/.f64 V 1) (/.f64 l A))
(*.f64 (/.f64 V (pow.f64 (cbrt.f64 A) 2)) (/.f64 l (cbrt.f64 A)))
(*.f64 (/.f64 V (sqrt.f64 A)) (/.f64 l (sqrt.f64 A)))
(*.f64 (/.f64 l (sqrt.f64 A)) (/.f64 V (sqrt.f64 A)))
(*.f64 (/.f64 l 1) (/.f64 V A))
(*.f64 (/.f64 V A) l)
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 A) 2)) (/.f64 V (cbrt.f64 A)))
(*.f64 (pow.f64 (cbrt.f64 A) -2) (/.f64 (*.f64 V l) (cbrt.f64 A)))
(*.f64 (pow.f64 A -1/2) (/.f64 (*.f64 V l) (sqrt.f64 A)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 V l)) A))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 V A) l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (sqrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) 1) (/.f64 (sqrt.f64 (*.f64 V l)) A))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (*.f64 V l)) (cbrt.f64 A)))
(pow.f64 (*.f64 (/.f64 V A) l) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) 2)
(pow.f64 (/.f64 A (*.f64 V l)) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 A 3)) 1/3)
(pow.f64 (/.f64 (/.f64 A (*.f64 V l)) 1) -1)
(neg.f64 (/.f64 (*.f64 V l) (neg.f64 A)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 V A) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 V A) l))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 V A) l)))
(exp.f64 (log.f64 (*.f64 (/.f64 V A) l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 V A) l))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 V l)) 1) (neg.f64 (log.f64 A))))
(exp.f64 (+.f64 (neg.f64 (log.f64 A)) (*.f64 (log.f64 (*.f64 V l)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 V A) l)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))

simplify70.0ms (0.4%)

Algorithm
egg-herbie
Rules
1206×fma-def
930×distribute-lft-in
874×distribute-rgt-in
854×times-frac
690×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03333962
18013366
223213312
Stop Event
node limit
Counts
160 → 160
Calls
Call 1
Inputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (*.f64 (/.f64 V A) l) -1/6))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/4) (pow.f64 (*.f64 (/.f64 V A) l) -1/4))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) -1) (pow.f64 (*.f64 (/.f64 V A) l) -1/6))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) -3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 V A) l) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 V A) l))) -1/4))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 (/.f64 V A) l))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4) 2))
(exp.f64 (+.f64 (*.f64 -1/4 (log.f64 (*.f64 (/.f64 V A) l))) (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4) (*.f64 -1/4 (log.f64 (*.f64 (/.f64 V A) l)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4) (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 0 (*.f64 (/.f64 V A) l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 V A) l))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 V A) l)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 V A) l)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 V A) l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 V A) l))) 1)
(*.f64 V (/.f64 1 (/.f64 A l)))
(*.f64 V (*.f64 l (/.f64 1 A)))
(*.f64 l (*.f64 V (/.f64 1 A)))
(*.f64 (*.f64 V l) (/.f64 1 A))
(*.f64 (*.f64 (/.f64 V A) l) 1)
(*.f64 1 (*.f64 (/.f64 V A) l))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 (*.f64 V l)) (/.f64 1 A)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 2) (cbrt.f64 (*.f64 (/.f64 V A) l)))
(*.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (sqrt.f64 (*.f64 V l)) (/.f64 1 A)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) (sqrt.f64 (*.f64 (/.f64 V A) l)))
(*.f64 (*.f64 V (neg.f64 l)) (/.f64 1 (neg.f64 A)))
(*.f64 (/.f64 1 A) (*.f64 V l))
(*.f64 (/.f64 V 1) (/.f64 l A))
(*.f64 (/.f64 V (pow.f64 (cbrt.f64 A) 2)) (/.f64 l (cbrt.f64 A)))
(*.f64 (/.f64 V (sqrt.f64 A)) (/.f64 l (sqrt.f64 A)))
(*.f64 (/.f64 l (sqrt.f64 A)) (/.f64 V (sqrt.f64 A)))
(*.f64 (/.f64 l 1) (/.f64 V A))
(*.f64 (/.f64 V A) l)
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 A) 2)) (/.f64 V (cbrt.f64 A)))
(*.f64 (pow.f64 (cbrt.f64 A) -2) (/.f64 (*.f64 V l) (cbrt.f64 A)))
(*.f64 (pow.f64 A -1/2) (/.f64 (*.f64 V l) (sqrt.f64 A)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 V l)) A))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 V A) l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (sqrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) 1) (/.f64 (sqrt.f64 (*.f64 V l)) A))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (*.f64 V l)) (cbrt.f64 A)))
(pow.f64 (*.f64 (/.f64 V A) l) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) 2)
(pow.f64 (/.f64 A (*.f64 V l)) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 A 3)) 1/3)
(pow.f64 (/.f64 (/.f64 A (*.f64 V l)) 1) -1)
(neg.f64 (/.f64 (*.f64 V l) (neg.f64 A)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 V A) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 V A) l))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 V A) l)))
(exp.f64 (log.f64 (*.f64 (/.f64 V A) l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 V A) l))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 V l)) 1) (neg.f64 (log.f64 A))))
(exp.f64 (+.f64 (neg.f64 (log.f64 A)) (*.f64 (log.f64 (*.f64 V l)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 V A) l)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
Outputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 (neg.f64 l) A)) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 (/.f64 l A))) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 (neg.f64 l) A) -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 (neg.f64 l) A)) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 (/.f64 l A))) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 (neg.f64 l) A) -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 (neg.f64 l) A)) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 (/.f64 l A))) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 (neg.f64 l) A) -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 (neg.f64 l) A)) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 (/.f64 l A))) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 (neg.f64 l) A) -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 V A)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 V) A)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (/.f64 V (neg.f64 A)) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 V A)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 V) A)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (/.f64 V (neg.f64 A)) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 V A)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 V) A)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (/.f64 V (neg.f64 A)) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 (/.f64 V A)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 V) A)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (/.f64 V (neg.f64 A)) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 (*.f64 V l) A) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (*.f64 (/.f64 V A) l) -1/6))
(*.f64 (pow.f64 (/.f64 (*.f64 V l) A) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/4) (pow.f64 (*.f64 (/.f64 V A) l) -1/4))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) -1) (pow.f64 (*.f64 (/.f64 V A) l) -1/6))
(*.f64 (pow.f64 (/.f64 (*.f64 V l) A) -1/6) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 V l) A))))
(/.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) 1) (cbrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (*.f64 V (/.f64 l A))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) -3/2))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1) -1/2))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6)) 3))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 V A) l) -3/2)) 1/3))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 V A) l))) -1/4))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 (/.f64 V A) l))) 2))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4) 2))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (*.f64 -1/4 (log.f64 (*.f64 (/.f64 V A) l))) (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4)))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4) (*.f64 -1/4 (log.f64 (*.f64 (/.f64 V A) l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4) (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) -1/4)))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 V) (log.f64 (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(+.f64 0 (*.f64 (/.f64 V A) l))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 V A) l))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 V A) l)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V A)) l)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V A)) l))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V A)) l))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 V A) l)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 V A) l)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 V A)) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 V A) l))) 1)
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 V (/.f64 1 (/.f64 A l)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 V (*.f64 l (/.f64 1 A)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 l (*.f64 V (/.f64 1 A)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (*.f64 V l) (/.f64 1 A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (*.f64 (/.f64 V A) l) 1)
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 1 (*.f64 (/.f64 V A) l))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 (*.f64 V l)) (/.f64 1 A)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 2))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 2) (cbrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (sqrt.f64 (*.f64 V l)) (/.f64 1 A)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (*.f64 V (neg.f64 l)) (/.f64 1 (neg.f64 A)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (/.f64 1 A) (*.f64 V l))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (/.f64 V 1) (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (/.f64 V (pow.f64 (cbrt.f64 A) 2)) (/.f64 l (cbrt.f64 A)))
(/.f64 (/.f64 V (/.f64 (cbrt.f64 A) l)) (pow.f64 (cbrt.f64 A) 2))
(*.f64 (/.f64 V (sqrt.f64 A)) (/.f64 l (sqrt.f64 A)))
(/.f64 (/.f64 V (sqrt.f64 A)) (/.f64 (sqrt.f64 A) l))
(/.f64 (/.f64 V (/.f64 (sqrt.f64 A) l)) (sqrt.f64 A))
(*.f64 (/.f64 l (sqrt.f64 A)) (/.f64 V (sqrt.f64 A)))
(*.f64 (/.f64 V (sqrt.f64 A)) (/.f64 l (sqrt.f64 A)))
(/.f64 (/.f64 V (sqrt.f64 A)) (/.f64 (sqrt.f64 A) l))
(/.f64 (/.f64 V (/.f64 (sqrt.f64 A) l)) (sqrt.f64 A))
(*.f64 (/.f64 l 1) (/.f64 V A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (/.f64 V A) l)
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 A) 2)) (/.f64 V (cbrt.f64 A)))
(*.f64 (/.f64 V (pow.f64 (cbrt.f64 A) 2)) (/.f64 l (cbrt.f64 A)))
(/.f64 (/.f64 V (/.f64 (cbrt.f64 A) l)) (pow.f64 (cbrt.f64 A) 2))
(*.f64 (pow.f64 (cbrt.f64 A) -2) (/.f64 (*.f64 V l) (cbrt.f64 A)))
(*.f64 (/.f64 V (pow.f64 (cbrt.f64 A) 2)) (/.f64 l (cbrt.f64 A)))
(/.f64 (/.f64 V (/.f64 (cbrt.f64 A) l)) (pow.f64 (cbrt.f64 A) 2))
(*.f64 (pow.f64 A -1/2) (/.f64 (*.f64 V l) (sqrt.f64 A)))
(*.f64 (pow.f64 A -1/2) (/.f64 V (/.f64 (sqrt.f64 A) l)))
(*.f64 (pow.f64 A -1/2) (*.f64 l (/.f64 V (sqrt.f64 A))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 V l)) A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 V A) l)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 V l) A)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (pow.f64 (cbrt.f64 A) 2)))
(*.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (pow.f64 (cbrt.f64 A) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (sqrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 V (sqrt.f64 A)) (/.f64 l (sqrt.f64 A)))
(/.f64 (/.f64 V (sqrt.f64 A)) (/.f64 (sqrt.f64 A) l))
(/.f64 (/.f64 V (/.f64 (sqrt.f64 A) l)) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) 1) (/.f64 (sqrt.f64 (*.f64 V l)) A))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (*.f64 V l)) (cbrt.f64 A)))
(*.f64 (/.f64 V (pow.f64 (cbrt.f64 A) 2)) (/.f64 l (cbrt.f64 A)))
(/.f64 (/.f64 V (/.f64 (cbrt.f64 A) l)) (pow.f64 (cbrt.f64 A) 2))
(pow.f64 (*.f64 (/.f64 V A) l) 1)
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 3)
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 2) 1/2)
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3) 1/3)
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) 2)
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(pow.f64 (/.f64 A (*.f64 V l)) -1)
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(pow.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 A 3)) 1/3)
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(pow.f64 (/.f64 (/.f64 A (*.f64 V l)) 1) -1)
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(neg.f64 (/.f64 (*.f64 V l) (neg.f64 A)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) 2))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(log.f64 (exp.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 V A) l))))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 A 3)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(exp.f64 (log.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1) 1))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 V A) l))) 3))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3)) 1/3))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))) 2))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) -1))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 V l)) 1) (neg.f64 (log.f64 A))))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (neg.f64 (log.f64 A)) (*.f64 (log.f64 (*.f64 V l)) 1)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (*.f64 V l) A)
(*.f64 V (/.f64 l A))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (log.f64 c0) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (log.f64 c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) (*.f64 (log.f64 c0) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)

localize44.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
97.6%
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
92.6%
(*.f64 l (/.f64 V A))
70.1%
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
Compiler

Compiled 34 to 13 computations (61.8% saved)

series32.0ms (0.2%)

Counts
3 → 84
Calls

30 calls:

TimeVariablePointExpression
7.0ms
A
@inf
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
7.0ms
V
@inf
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
7.0ms
A
@-inf
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
6.0ms
V
@-inf
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
2.0ms
l
@inf
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1214×log-prod
876×prod-exp
768×pow-prod-down
572×pow-prod-up
548×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
123457
2296257
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
(*.f64 l (/.f64 V A))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
Outputs
(+.f64 0 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))) 1)
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) 1)
(*.f64 1 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6) (cbrt.f64 (*.f64 (pow.f64 l -1) (/.f64 A V))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 l -1) (/.f64 A V))) (pow.f64 (*.f64 l (/.f64 V A)) -1/6))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4) (pow.f64 (*.f64 l (/.f64 V A)) -1/4))
(*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 A V)))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 V A))) -1) (pow.f64 (*.f64 l (/.f64 V A)) -1/6))
(sqrt.f64 (*.f64 (pow.f64 l -1) (/.f64 A V)))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 l (/.f64 V A)))) -1/4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4) 2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4)) (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4) (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4) (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4)))
(exp.f64 (+.f64 (log.f64 (pow.f64 l -1/2)) (*.f64 (log.f64 (/.f64 V A)) -1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (log.f64 (sqrt.f64 (/.f64 A V)))))
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (log.f64 (/.f64 V A)) -1/2)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A V))) (*.f64 (log.f64 l) -1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) -1/2) (log.f64 (pow.f64 l -1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) -1/2) (*.f64 (log.f64 l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(+.f64 0 (*.f64 l (/.f64 V A)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 V A)))) 1)
(/.f64 l (/.f64 A V))
(/.f64 1 (/.f64 A (*.f64 l V)))
(/.f64 (*.f64 l V) A)
(/.f64 (neg.f64 (*.f64 l V)) (neg.f64 A))
(/.f64 (*.f64 l (neg.f64 V)) (neg.f64 A))
(/.f64 (*.f64 (neg.f64 V) l) (neg.f64 A))
(/.f64 (/.f64 (*.f64 l V) 1) A)
(/.f64 (/.f64 (*.f64 l V) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))
(/.f64 (/.f64 (*.f64 l V) (sqrt.f64 A)) (sqrt.f64 A))
(pow.f64 (*.f64 l (/.f64 V A)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 V A))) 3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 V A)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 l (/.f64 V A)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) 2)
(pow.f64 (/.f64 A (*.f64 l V)) -1)
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) 2))
(log.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 V A)))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) 3))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 V A))))
(exp.f64 (log.f64 (*.f64 l (/.f64 V A))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (/.f64 V A)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))) 2))
(exp.f64 (+.f64 (log.f64 l) (*.f64 (log.f64 (/.f64 V A)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (log.f64 (/.f64 V A))))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (*.f64 (log.f64 (/.f64 V A)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 V A)) (*.f64 (log.f64 l) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) 1) (log.f64 l)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) 1) (*.f64 (log.f64 l) 1)))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 V A))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6) (cbrt.f64 c0)) 3)
(pow.f64 (*.f64 (*.f64 (pow.f64 l -1) (/.f64 A V)) (*.f64 c0 c0)) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2) (pow.f64 c0 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4) (sqrt.f64 c0)) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 l -1) (/.f64 A V)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6) (cbrt.f64 c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4) (sqrt.f64 c0))) 2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)))

simplify70.0ms (0.4%)

Algorithm
egg-herbie
Rules
1194×fma-def
698×distribute-lft-in
678×distribute-rgt-in
508×associate-*r/
488×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03153880
17143718
219663640
Stop Event
node limit
Counts
184 → 146
Calls
Call 1
Inputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(/.f64 (*.f64 V l) A)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))) 1)
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) 1)
(*.f64 1 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6) (cbrt.f64 (*.f64 (pow.f64 l -1) (/.f64 A V))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 l -1) (/.f64 A V))) (pow.f64 (*.f64 l (/.f64 V A)) -1/6))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4) (pow.f64 (*.f64 l (/.f64 V A)) -1/4))
(*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 A V)))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 V A))) -1) (pow.f64 (*.f64 l (/.f64 V A)) -1/6))
(sqrt.f64 (*.f64 (pow.f64 l -1) (/.f64 A V)))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 l (/.f64 V A)))) -1/4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4) 2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4)) (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4) (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4) (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4)))
(exp.f64 (+.f64 (log.f64 (pow.f64 l -1/2)) (*.f64 (log.f64 (/.f64 V A)) -1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (log.f64 (sqrt.f64 (/.f64 A V)))))
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (log.f64 (/.f64 V A)) -1/2)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A V))) (*.f64 (log.f64 l) -1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) -1/2) (log.f64 (pow.f64 l -1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) -1/2) (*.f64 (log.f64 l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(+.f64 0 (*.f64 l (/.f64 V A)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 V A)))) 1)
(/.f64 l (/.f64 A V))
(/.f64 1 (/.f64 A (*.f64 l V)))
(/.f64 (*.f64 l V) A)
(/.f64 (neg.f64 (*.f64 l V)) (neg.f64 A))
(/.f64 (*.f64 l (neg.f64 V)) (neg.f64 A))
(/.f64 (*.f64 (neg.f64 V) l) (neg.f64 A))
(/.f64 (/.f64 (*.f64 l V) 1) A)
(/.f64 (/.f64 (*.f64 l V) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))
(/.f64 (/.f64 (*.f64 l V) (sqrt.f64 A)) (sqrt.f64 A))
(pow.f64 (*.f64 l (/.f64 V A)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 V A))) 3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 V A)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 l (/.f64 V A)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) 2)
(pow.f64 (/.f64 A (*.f64 l V)) -1)
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) 2))
(log.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 V A)))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) 3))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 V A))))
(exp.f64 (log.f64 (*.f64 l (/.f64 V A))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (/.f64 V A)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))) 2))
(exp.f64 (+.f64 (log.f64 l) (*.f64 (log.f64 (/.f64 V A)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (log.f64 (/.f64 V A))))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (*.f64 (log.f64 (/.f64 V A)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 V A)) (*.f64 (log.f64 l) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) 1) (log.f64 l)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) 1) (*.f64 (log.f64 l) 1)))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 V A))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6) (cbrt.f64 c0)) 3)
(pow.f64 (*.f64 (*.f64 (pow.f64 l -1) (/.f64 A V)) (*.f64 c0 c0)) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2) (pow.f64 c0 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4) (sqrt.f64 c0)) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 l -1) (/.f64 A V)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6) (cbrt.f64 c0))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4) (sqrt.f64 c0))) 2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1) (log.f64 c0)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1) (*.f64 (log.f64 c0) 1)))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)))
Outputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (log.f64 l))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 V A)) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (neg.f64 V) A))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 V) A)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 (neg.f64 V) A) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (neg.f64 V) A))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 V) A)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 (neg.f64 V) A) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (neg.f64 V) A))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 V) A)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 (neg.f64 V) A) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 (/.f64 V A))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (neg.f64 V) A))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 V) A)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 (neg.f64 V) A) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 (/.f64 l A)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 (/.f64 l A))) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 l) A)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 (neg.f64 l) A) -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 (/.f64 l A))) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 l) A)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 (neg.f64 l) A) -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 (/.f64 l A))) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 l) A)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 (neg.f64 l) A) -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (/.f64 l A))) (*.f64 -1 (log.f64 (/.f64 -1 V))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 (/.f64 l A))) (neg.f64 (log.f64 (/.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 (neg.f64 l) A)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 (neg.f64 l) A) -1/2) (pow.f64 (/.f64 -1 V) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (/.f64 1 A)) (log.f64 (*.f64 V l)))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 l (neg.f64 V))) (log.f64 (/.f64 -1 A))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 V (neg.f64 l))) (log.f64 (/.f64 -1 A))))
(*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 l (neg.f64 V))) (log.f64 (/.f64 -1 A))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 V (neg.f64 l))) (log.f64 (/.f64 -1 A))))
(*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 l (neg.f64 V))) (log.f64 (/.f64 -1 A))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 V (neg.f64 l))) (log.f64 (/.f64 -1 A))))
(*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 (*.f64 V l))) (log.f64 (/.f64 -1 A)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 l (neg.f64 V))) (log.f64 (/.f64 -1 A))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 V (neg.f64 l))) (log.f64 (/.f64 -1 A))))
(*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 V l) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 0 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))) 1)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) 1)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(*.f64 1 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6) (cbrt.f64 (*.f64 (pow.f64 l -1) (/.f64 A V))))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6) (cbrt.f64 (*.f64 (/.f64 1 l) (/.f64 A V))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 l -1) (/.f64 A V))) (pow.f64 (*.f64 l (/.f64 V A)) -1/6))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6) (cbrt.f64 (*.f64 (/.f64 1 l) (/.f64 A V))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4) (pow.f64 (*.f64 l (/.f64 V A)) -1/4))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 A V)))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 A V)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 V A))) -1) (pow.f64 (*.f64 l (/.f64 V A)) -1/6))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) 1) (cbrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (*.f64 V (/.f64 l A))))
(sqrt.f64 (*.f64 (pow.f64 l -1) (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 A V)))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) 1) -1/2))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1) 1))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6)) 3))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2)) 1/3))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 l (/.f64 V A)))) -1/4))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4)) 2))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4) 2))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4)) (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4)))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4) (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4) (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1/4)))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (log.f64 (pow.f64 l -1/2)) (*.f64 (log.f64 (/.f64 V A)) -1/2)))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (log.f64 (sqrt.f64 (/.f64 A V)))))
(*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 A V)))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (log.f64 (/.f64 V A)) -1/2)))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 A V))) (*.f64 (log.f64 l) -1/2)))
(*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 A V)))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) -1/2) (log.f64 (pow.f64 l -1/2))))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) -1/2) (*.f64 (log.f64 l) -1/2)))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(+.f64 0 (*.f64 l (/.f64 V A)))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 V A)))) 1)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 l (/.f64 A V))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 1 (/.f64 A (*.f64 l V)))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 l V) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (neg.f64 (*.f64 l V)) (neg.f64 A))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 l (neg.f64 V)) (neg.f64 A))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (*.f64 (neg.f64 V) l) (neg.f64 A))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (/.f64 (*.f64 l V) 1) A)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (/.f64 (*.f64 l V) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(/.f64 (/.f64 (*.f64 l V) (sqrt.f64 A)) (sqrt.f64 A))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(pow.f64 (*.f64 l (/.f64 V A)) 1)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 V A))) 3)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(pow.f64 (pow.f64 (*.f64 l (/.f64 V A)) 2) 1/2)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(pow.f64 (pow.f64 (*.f64 l (/.f64 V A)) 3) 1/3)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) 2)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(pow.f64 (/.f64 A (*.f64 l V)) -1)
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) 2))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(log.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 V A)))))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) 3))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 V A))))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (log.f64 (*.f64 l (/.f64 V A))))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) 1))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) 1) 1))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (/.f64 V A)))) 3))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) 3)) 1/3))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))) 2))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (log.f64 l) (*.f64 (log.f64 (/.f64 V A)) 1)))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (log.f64 (/.f64 V A))))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (*.f64 (log.f64 (/.f64 V A)) 1)))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (log.f64 (/.f64 V A)) (*.f64 (log.f64 l) 1)))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) 1) (log.f64 l)))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 V A)) 1) (*.f64 (log.f64 l) 1)))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 V A))))
(*.f64 (/.f64 V A) l)
(*.f64 V (/.f64 l A))
(+.f64 0 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 (/.f64 V A) l) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 (/.f64 V A) l) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))) 1)
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0) 1)
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6) (cbrt.f64 c0)) 3)
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(pow.f64 (*.f64 (*.f64 (pow.f64 l -1) (/.f64 A V)) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 1 l) (*.f64 (/.f64 A V) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 c0 (*.f64 c0 (/.f64 A (*.f64 V l)))))
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2) (pow.f64 c0 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -3/2) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) (pow.f64 c0 3)))
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4) (sqrt.f64 c0)) 2)
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 l -1) (/.f64 A V)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 1 l) (*.f64 (/.f64 A V) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 c0 (*.f64 c0 (/.f64 A (*.f64 V l)))))
(log.f64 (pow.f64 (exp.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) -1/2)))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -3/2) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -3/2) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)) 1))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)) 1) 1))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/6) (cbrt.f64 c0))) 3))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0))) 1/3))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/4) (sqrt.f64 c0))) 2))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) (*.f64 (log.f64 c0) 1)))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1) (log.f64 c0)))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1) (*.f64 (log.f64 c0) 1)))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (log.f64 c0) (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1)))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(exp.f64 (+.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2)) 1)))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)))
(*.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))

localize44.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
97.6%
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
90.9%
(*.f64 V (/.f64 l A))
70.2%
(sqrt.f64 (*.f64 V (/.f64 l A)))
Compiler

Compiled 42 to 14 computations (66.7% saved)

series12.0ms (0.1%)

Counts
3 → 12
Calls

30 calls:

TimeVariablePointExpression
1.0ms
A
@-inf
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
1.0ms
V
@0
(sqrt.f64 (*.f64 V (/.f64 l A)))
1.0ms
V
@-inf
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
1.0ms
A
@-inf
(sqrt.f64 (*.f64 V (/.f64 l A)))
1.0ms
V
@-inf
(sqrt.f64 (*.f64 V (/.f64 l A)))

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1346×log-prod
868×pow-prod-down
656×pow-prod-up
612×pow-exp
498×pow-unpow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01363
126559
2335659
Stop Event
node limit
Counts
3 → 124
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 V (/.f64 l A)))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))) 1)
(*.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 1)
(*.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(*.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) (pow.f64 (*.f64 V (/.f64 l A)) 1/6))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6) (cbrt.f64 (*.f64 V (/.f64 l A))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) (pow.f64 (*.f64 V (/.f64 l A)) 1/4))
(*.f64 (sqrt.f64 (/.f64 l A)) (sqrt.f64 V))
(*.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 l A)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 1)
(/.f64 1 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(/.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(/.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) (pow.f64 (*.f64 V (/.f64 l A)) -1/4))
(/.f64 (sqrt.f64 V) (pow.f64 (/.f64 l A) -1/2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) -1)
(/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))
(pow.f64 (*.f64 V (/.f64 l A)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 1)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) -1)
(pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) 3/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) -3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6) 3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2) 1/4)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) -1/3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) -2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V (/.f64 l A)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 V (/.f64 l A)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(+.f64 0 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(/.f64 (pow.f64 (cbrt.f64 c0) 2) (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) (cbrt.f64 c0)))
(/.f64 (sqrt.f64 c0) (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) (sqrt.f64 c0)))
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 (/.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) 1/4)) (pow.f64 (*.f64 V (/.f64 l A)) 1/4))
(/.f64 (/.f64 c0 1) (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 (/.f64 c0 (cbrt.f64 (*.f64 V (/.f64 l A)))) (pow.f64 (*.f64 V (/.f64 l A)) 1/6))
(/.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 l A)))
(/.f64 (*.f64 c0 -1) (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 (*.f64 -1 c0) (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 3)
(pow.f64 (/.f64 (*.f64 c0 c0) (*.f64 V (/.f64 l A))) 1/2)
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0) -1)
(sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V (/.f64 l A))))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V (/.f64 l A)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 2))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(+.f64 0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) 1)
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (pow.f64 (*.f64 V (/.f64 l A)) -1/4))
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 V (/.f64 l A)))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(*.f64 (pow.f64 V -1/2) (pow.f64 (/.f64 l A) -1/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) -1)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) 1)
(pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) -3/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) 3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6) -3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2) -1/4)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3) -1/6)
(pow.f64 (/.f64 1 (*.f64 V (/.f64 l A))) 1/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3/2) -1/3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) 2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) -2)
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))) -1)
(sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A))))
(log.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V (/.f64 l A)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) -1))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V (/.f64 l A)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1/2) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) -1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V (/.f64 l A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))

simplify87.0ms (0.5%)

Algorithm
egg-herbie
Rules
820×associate-/r*
734×times-frac
532×fma-neg
520×associate-/l*
498×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02703310
15493218
215593104
377723104
Stop Event
node limit
Counts
136 → 184
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))) 1)
(*.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 1)
(*.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(*.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) (pow.f64 (*.f64 V (/.f64 l A)) 1/6))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6) (cbrt.f64 (*.f64 V (/.f64 l A))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) (pow.f64 (*.f64 V (/.f64 l A)) 1/4))
(*.f64 (sqrt.f64 (/.f64 l A)) (sqrt.f64 V))
(*.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 l A)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 1)
(/.f64 1 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(/.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(/.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) (pow.f64 (*.f64 V (/.f64 l A)) -1/4))
(/.f64 (sqrt.f64 V) (pow.f64 (/.f64 l A) -1/2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) -1)
(/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))
(pow.f64 (*.f64 V (/.f64 l A)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 1)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) -1)
(pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) 3/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) -3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6) 3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2) 1/4)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) -1/3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) -2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V (/.f64 l A)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 V (/.f64 l A)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(+.f64 0 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(/.f64 (pow.f64 (cbrt.f64 c0) 2) (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) (cbrt.f64 c0)))
(/.f64 (sqrt.f64 c0) (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) (sqrt.f64 c0)))
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 (/.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) 1/4)) (pow.f64 (*.f64 V (/.f64 l A)) 1/4))
(/.f64 (/.f64 c0 1) (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 (/.f64 c0 (cbrt.f64 (*.f64 V (/.f64 l A)))) (pow.f64 (*.f64 V (/.f64 l A)) 1/6))
(/.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 l A)))
(/.f64 (*.f64 c0 -1) (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 (*.f64 -1 c0) (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 3)
(pow.f64 (/.f64 (*.f64 c0 c0) (*.f64 V (/.f64 l A))) 1/2)
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0) -1)
(sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V (/.f64 l A))))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V (/.f64 l A)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 2))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(+.f64 0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) 1)
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (pow.f64 (*.f64 V (/.f64 l A)) -1/4))
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 V (/.f64 l A)))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(*.f64 (pow.f64 V -1/2) (pow.f64 (/.f64 l A) -1/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) -1)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) 1)
(pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) -3/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) 3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6) -3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2) -1/4)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3) -1/6)
(pow.f64 (/.f64 1 (*.f64 V (/.f64 l A))) 1/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3/2) -1/3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) 2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) -2)
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))) -1)
(sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A))))
(log.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V (/.f64 l A)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) -1))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V (/.f64 l A)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1/2) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) -1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V (/.f64 l A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))) 2)
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))) 2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))) 1)
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(*.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 1)
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(*.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(*.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) (pow.f64 (*.f64 V (/.f64 l A)) 1/6))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6) (cbrt.f64 (*.f64 V (/.f64 l A))))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) (pow.f64 (*.f64 V (/.f64 l A)) 1/4))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(*.f64 (sqrt.f64 (/.f64 l A)) (sqrt.f64 V))
(*.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 l A)))
(*.f64 (sqrt.f64 (/.f64 l A)) (sqrt.f64 V))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 V (/.f64 l A)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 l (/.f64 A V)))) (sqrt.f64 (cbrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 1)
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(/.f64 1 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(/.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(/.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) (pow.f64 (/.f64 l (/.f64 A V)) -1/6))
(/.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) (pow.f64 (*.f64 (/.f64 V A) l) -1/6))
(/.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) (pow.f64 (*.f64 V (/.f64 l A)) -1/4))
(/.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) (pow.f64 (/.f64 l (/.f64 A V)) -1/4))
(/.f64 (pow.f64 (*.f64 (/.f64 V A) l) 1/4) (pow.f64 (*.f64 (/.f64 V A) l) -1/4))
(/.f64 (sqrt.f64 V) (pow.f64 (/.f64 l A) -1/2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) -1)
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))
(pow.f64 (*.f64 V (/.f64 l A)) 1/2)
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) 1)
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) -1)
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) 3/2)
(pow.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 3/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) -3)
(pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) -1/6) -3)
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6) -3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6) 3)
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 2) 1/4)
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 2) 1/4)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) -1/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) -1/6) (pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) -1/6))
(*.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) -3/2) -1/6) (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) -3/2) -1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) -3/2) -1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) -3/2) -1/6))
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3/2) 1/3)
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) -2)
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) 2)
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(fabs.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3/2))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1/2))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) 1/2))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1/2) 1))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1) 1))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6)) 3))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V (/.f64 l A)))) 1/3))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 V (/.f64 l A)))) 2))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(+.f64 0 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (pow.f64 (cbrt.f64 c0) 2) (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) (cbrt.f64 c0)))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (sqrt.f64 c0) (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) (sqrt.f64 c0)))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (/.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) 1/4)) (pow.f64 (*.f64 V (/.f64 l A)) 1/4))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (/.f64 c0 1) (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (/.f64 c0 (cbrt.f64 (*.f64 V (/.f64 l A)))) (pow.f64 (*.f64 V (/.f64 l A)) 1/6))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 l A)))
(/.f64 c0 (*.f64 (sqrt.f64 (/.f64 l A)) (sqrt.f64 V)))
(/.f64 (*.f64 c0 -1) (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 (*.f64 -1 c0) (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 3)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(pow.f64 (/.f64 (*.f64 c0 c0) (*.f64 V (/.f64 l A))) 1/2)
(sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V (/.f64 l A))))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 l (/.f64 A V))))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))) 3) 1/3)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 2)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0) -1)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 V (/.f64 l A))))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 l (/.f64 A V))))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))) 3))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 V (/.f64 l A)) 3/2)))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 1))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))) 1) 1))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 3))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 1/3))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))) 2))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(+.f64 0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 l (/.f64 A V)) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 l (/.f64 A V)) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 l (/.f64 A V)) -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))) 1)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(*.f64 1 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) 1)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
(*.f64 (pow.f64 (/.f64 l (/.f64 A V)) -1/6) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 V l)) A)))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6) (cbrt.f64 (*.f64 A (/.f64 1 (*.f64 V l)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (cbrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
(*.f64 (pow.f64 (/.f64 l (/.f64 A V)) -1/6) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 V l)) A)))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6) (cbrt.f64 (*.f64 A (/.f64 1 (*.f64 V l)))))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) (pow.f64 (*.f64 V (/.f64 l A)) -1/4))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 V (/.f64 l A)))) (pow.f64 (*.f64 V (/.f64 l A)) -1/6))
(*.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) (/.f64 1 (cbrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 (pow.f64 (/.f64 l (/.f64 A V)) -1/6) (cbrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/6) (cbrt.f64 (*.f64 (/.f64 V A) l)))
(*.f64 (pow.f64 V -1/2) (pow.f64 (/.f64 l A) -1/2))
(*.f64 (pow.f64 (/.f64 l A) -1/2) (pow.f64 V -1/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) -1)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2) 1)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (cbrt.f64 (*.f64 V (/.f64 l A))) -3/2)
(pow.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) -3/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) -3/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6) 3)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/6) -3)
(pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/6) -3)
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 1/6) -3)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 2) -1/4)
(pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 2) -1/4)
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 2) -1/4)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3) -1/6)
(pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 3) -1/6)
(pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3) -1/6)
(pow.f64 (/.f64 1 (*.f64 V (/.f64 l A))) 1/2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2) 1/3)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3/2) -1/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3/2) -1/6) (pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 3/2) -1/6))
(*.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 3/2) -1/6) (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 3/2) -1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3/2) -1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3/2) -1/6))
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4) 2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (pow.f64 (*.f64 V (/.f64 l A)) 1/4) -2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 V (/.f64 l A))))) -1)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(cbrt.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V (/.f64 l A)))))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) -1))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V (/.f64 l A)))) 1))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1) -1/2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) 1/2) -1))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) 1) -1))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))) -1) 1))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V (/.f64 l A)))) 1) 1))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/6)) 3))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -3/2)) 1/3))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/4)) 2))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V (/.f64 l A)) -1/2)))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)

localize86.0ms (0.5%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))
98.0%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
81.0%
(sqrt.f64 (/.f64 (neg.f64 A) l))
Compiler

Compiled 45 to 12 computations (73.3% saved)

series7.0ms (0%)

Counts
3 → 12
Calls

27 calls:

TimeVariablePointExpression
1.0ms
l
@0
(sqrt.f64 (/.f64 (neg.f64 A) l))
1.0ms
A
@0
(sqrt.f64 (/.f64 (neg.f64 A) l))
0.0ms
A
@inf
(sqrt.f64 (/.f64 (neg.f64 A) l))
0.0ms
l
@inf
(sqrt.f64 (/.f64 (neg.f64 A) l))
0.0ms
A
@-inf
(sqrt.f64 (/.f64 (neg.f64 A) l))

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1392×log-prod
866×pow-prod-down
656×pow-prod-up
602×pow-exp
456×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01471
129651
2413951
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (neg.f64 A) l))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))
Outputs
(+.f64 0 (sqrt.f64 (/.f64 A l)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l)))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A l)))) 1)
(*.f64 (sqrt.f64 (/.f64 A l)) 1)
(*.f64 1 (sqrt.f64 (/.f64 A l)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (cbrt.f64 (/.f64 A l)))
(*.f64 (cbrt.f64 (/.f64 A l)) (cbrt.f64 (sqrt.f64 (/.f64 A l))))
(*.f64 (pow.f64 (/.f64 A l) 1/4) (pow.f64 (/.f64 A l) 1/4))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 l)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 A l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 A l)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 l A)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (sqrt.f64 l))
(/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 A l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) 3)
(pow.f64 (pow.f64 (/.f64 A l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A l) 1/4) 2)
(pow.f64 (sqrt.f64 (/.f64 l A)) -1)
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 A)) -1)
(fabs.f64 (sqrt.f64 (/.f64 A l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A l)))))
(cbrt.f64 (pow.f64 (/.f64 A l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A l))))
(exp.f64 (*.f64 (log.f64 (/.f64 A l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A l)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A l)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l)))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A l))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A l))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A l))))
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)
(/.f64 c0 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 1 (/.f64 (sqrt.f64 V) (*.f64 (sqrt.f64 (/.f64 A l)) c0)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0)) (neg.f64 (sqrt.f64 V)))
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (sqrt.f64 V)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) c0) (neg.f64 (sqrt.f64 V)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) 1) (sqrt.f64 V))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (cbrt.f64 V)) (cbrt.f64 (sqrt.f64 V)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (pow.f64 V 1/4)) (pow.f64 V 1/4))
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)
(pow.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))) 1/2)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)
(pow.f64 (/.f64 (sqrt.f64 V) (*.f64 (sqrt.f64 (/.f64 A l)) c0)) -1)
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (/.f64 A l)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (pow.f64 V -1/2)))
(*.f64 (pow.f64 (/.f64 A l) 1/4) (*.f64 (pow.f64 (/.f64 A l) 1/4) (pow.f64 V -1/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 1 (neg.f64 (sqrt.f64 V))))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A l)) (cbrt.f64 V)) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (/.f64 1 (cbrt.f64 V)) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 (sqrt.f64 V))))
(*.f64 (/.f64 1 (pow.f64 V 1/4)) (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V 1/4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A l)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A l)) (pow.f64 V 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (pow.f64 V 1/4)))
(*.f64 (/.f64 (pow.f64 (/.f64 A l) 1/4) 1) (/.f64 (pow.f64 (/.f64 A l) 1/4) (sqrt.f64 V)))
(*.f64 (/.f64 (pow.f64 (/.f64 A l) 1/4) (cbrt.f64 V)) (/.f64 (pow.f64 (/.f64 A l) 1/4) (cbrt.f64 (sqrt.f64 V))))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 V (/.f64 A l))) -1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 V (/.f64 A l))) 1) -1)
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (neg.f64 (sqrt.f64 V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3/2) (pow.f64 V 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 V (/.f64 A l)))) -1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Rules
960×fma-def
856×associate-/r*
564×*-commutative
558×distribute-lft-in
540×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02793095
15682889
219262755
Stop Event
node limit
Counts
129 → 151
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A l)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l)))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A l)))) 1)
(*.f64 (sqrt.f64 (/.f64 A l)) 1)
(*.f64 1 (sqrt.f64 (/.f64 A l)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (cbrt.f64 (/.f64 A l)))
(*.f64 (cbrt.f64 (/.f64 A l)) (cbrt.f64 (sqrt.f64 (/.f64 A l))))
(*.f64 (pow.f64 (/.f64 A l) 1/4) (pow.f64 (/.f64 A l) 1/4))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 l)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 A l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 A l)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 l A)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (sqrt.f64 l))
(/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 A l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) 3)
(pow.f64 (pow.f64 (/.f64 A l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A l) 1/4) 2)
(pow.f64 (sqrt.f64 (/.f64 l A)) -1)
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 A)) -1)
(fabs.f64 (sqrt.f64 (/.f64 A l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A l)))))
(cbrt.f64 (pow.f64 (/.f64 A l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A l))))
(exp.f64 (*.f64 (log.f64 (/.f64 A l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A l))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A l)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A l)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A l))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l)))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A l))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A l))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A l))))
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)
(/.f64 c0 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 1 (/.f64 (sqrt.f64 V) (*.f64 (sqrt.f64 (/.f64 A l)) c0)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0)) (neg.f64 (sqrt.f64 V)))
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (sqrt.f64 V)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) c0) (neg.f64 (sqrt.f64 V)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) 1) (sqrt.f64 V))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (cbrt.f64 V)) (cbrt.f64 (sqrt.f64 V)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (pow.f64 V 1/4)) (pow.f64 V 1/4))
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)
(pow.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))) 1/2)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)
(pow.f64 (/.f64 (sqrt.f64 V) (*.f64 (sqrt.f64 (/.f64 A l)) c0)) -1)
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (/.f64 A l)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (pow.f64 V -1/2)))
(*.f64 (pow.f64 (/.f64 A l) 1/4) (*.f64 (pow.f64 (/.f64 A l) 1/4) (pow.f64 V -1/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 1 (neg.f64 (sqrt.f64 V))))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A l)) (cbrt.f64 V)) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (/.f64 1 (cbrt.f64 V)) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 (sqrt.f64 V))))
(*.f64 (/.f64 1 (pow.f64 V 1/4)) (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V 1/4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A l)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A l)) (pow.f64 V 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (pow.f64 V 1/4)))
(*.f64 (/.f64 (pow.f64 (/.f64 A l) 1/4) 1) (/.f64 (pow.f64 (/.f64 A l) 1/4) (sqrt.f64 V)))
(*.f64 (/.f64 (pow.f64 (/.f64 A l) 1/4) (cbrt.f64 V)) (/.f64 (pow.f64 (/.f64 A l) 1/4) (cbrt.f64 (sqrt.f64 V))))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 V (/.f64 A l))) -1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 V (/.f64 A l))) 1) -1)
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (neg.f64 (sqrt.f64 V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3/2) (pow.f64 V 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 V (/.f64 A l)))) -1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A l)))
(sqrt.f64 (/.f64 A l))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l)))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))) 2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A l)))) 1)
(sqrt.f64 (/.f64 A l))
(*.f64 (sqrt.f64 (/.f64 A l)) 1)
(sqrt.f64 (/.f64 A l))
(*.f64 1 (sqrt.f64 (/.f64 A l)))
(sqrt.f64 (/.f64 A l))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (cbrt.f64 (/.f64 A l)))
(*.f64 (cbrt.f64 (/.f64 A l)) (cbrt.f64 (sqrt.f64 (/.f64 A l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (cbrt.f64 (/.f64 A l)))
(*.f64 (pow.f64 (/.f64 A l) 1/4) (pow.f64 (/.f64 A l) 1/4))
(sqrt.f64 (/.f64 A l))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 l)))
(/.f64 (sqrt.f64 A) (sqrt.f64 l))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 A l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 A l))) (sqrt.f64 (cbrt.f64 (/.f64 A l))))
(*.f64 (cbrt.f64 (/.f64 A l)) (sqrt.f64 (cbrt.f64 (/.f64 A l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 A l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 A l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 A l))) (sqrt.f64 (cbrt.f64 (/.f64 A l))))
(*.f64 (cbrt.f64 (/.f64 A l)) (sqrt.f64 (cbrt.f64 (/.f64 A l))))
(/.f64 1 (sqrt.f64 (/.f64 l A)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 l)))
(/.f64 (sqrt.f64 A) (sqrt.f64 l))
(/.f64 (sqrt.f64 A) (sqrt.f64 l))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 l)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 l)))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 l)))
(/.f64 (sqrt.f64 A) (sqrt.f64 l))
(pow.f64 (/.f64 A l) 1/2)
(sqrt.f64 (/.f64 A l))
(pow.f64 (sqrt.f64 (/.f64 A l)) 1)
(sqrt.f64 (/.f64 A l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) 3)
(sqrt.f64 (/.f64 A l))
(pow.f64 (pow.f64 (/.f64 A l) 3/2) 1/3)
(sqrt.f64 (/.f64 A l))
(pow.f64 (pow.f64 (/.f64 A l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A l) 1/4) 2)
(sqrt.f64 (/.f64 A l))
(pow.f64 (sqrt.f64 (/.f64 l A)) -1)
(/.f64 1 (sqrt.f64 (/.f64 l A)))
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 A)) -1)
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 l)))
(/.f64 (sqrt.f64 A) (sqrt.f64 l))
(fabs.f64 (sqrt.f64 (/.f64 A l)))
(sqrt.f64 (/.f64 A l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A l))))
(sqrt.f64 (/.f64 A l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A l)))))
(sqrt.f64 (/.f64 A l))
(cbrt.f64 (pow.f64 (/.f64 A l) 3/2))
(sqrt.f64 (/.f64 A l))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A l))))
(sqrt.f64 (/.f64 A l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A l))))
(sqrt.f64 (/.f64 A l))
(exp.f64 (*.f64 (log.f64 (/.f64 A l)) 1/2))
(sqrt.f64 (/.f64 A l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A l))) 1))
(sqrt.f64 (/.f64 A l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A l)) 1) 1/2))
(sqrt.f64 (/.f64 A l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A l)) 1/2) 1))
(sqrt.f64 (/.f64 A l))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A l))) 1) 1))
(sqrt.f64 (/.f64 A l))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l)))) 3))
(sqrt.f64 (/.f64 A l))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A l))) 1/3))
(sqrt.f64 (/.f64 A l))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A l))) 2))
(sqrt.f64 (/.f64 A l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A l))))
(sqrt.f64 (/.f64 A l))
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 c0 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(/.f64 1 (/.f64 (sqrt.f64 V) (*.f64 (sqrt.f64 (/.f64 A l)) c0)))
(*.f64 (/.f64 1 (sqrt.f64 V)) (*.f64 c0 (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) c0)
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(*.f64 (/.f64 1 (sqrt.f64 V)) (*.f64 c0 (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) c0)
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0)) (neg.f64 (sqrt.f64 V)))
(*.f64 (/.f64 1 (sqrt.f64 V)) (*.f64 c0 (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) c0)
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V)))
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (sqrt.f64 V)))
(*.f64 (/.f64 1 (sqrt.f64 V)) (*.f64 c0 (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) c0)
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) c0) (neg.f64 (sqrt.f64 V)))
(*.f64 (/.f64 1 (sqrt.f64 V)) (*.f64 c0 (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) c0)
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) 1) (sqrt.f64 V))
(*.f64 (/.f64 1 (sqrt.f64 V)) (*.f64 c0 (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) c0)
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (cbrt.f64 V)) (cbrt.f64 (sqrt.f64 V)))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (*.f64 (cbrt.f64 (sqrt.f64 V)) (cbrt.f64 V)))
(/.f64 (sqrt.f64 (/.f64 A l)) (/.f64 (*.f64 (cbrt.f64 V) (cbrt.f64 (sqrt.f64 V))) c0))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 V)) (/.f64 c0 (cbrt.f64 (sqrt.f64 V))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (pow.f64 V 1/4)) (pow.f64 V 1/4))
(*.f64 (/.f64 1 (sqrt.f64 V)) (*.f64 c0 (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) c0)
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V)))
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 c0 (*.f64 c0 (/.f64 A (*.f64 V l)))))
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (/.f64 (sqrt.f64 V) (*.f64 (sqrt.f64 (/.f64 A l)) c0)) -1)
(*.f64 (/.f64 1 (sqrt.f64 V)) (*.f64 c0 (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) c0)
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V)))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 c0 (*.f64 c0 (/.f64 A (*.f64 V l)))))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3)) 1/3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A l)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (pow.f64 V -1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (*.f64 (cbrt.f64 (/.f64 A l)) (pow.f64 V -1/2)))
(*.f64 (pow.f64 (/.f64 A l) 1/4) (*.f64 (pow.f64 (/.f64 A l) 1/4) (pow.f64 V -1/2)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 1 (neg.f64 (sqrt.f64 V))))
(*.f64 1 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A l)) (cbrt.f64 V)) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 (cbrt.f64 (/.f64 A l)) (cbrt.f64 V)))
(*.f64 (/.f64 1 (cbrt.f64 V)) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 (sqrt.f64 V))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 (sqrt.f64 V))) (cbrt.f64 V))
(/.f64 (sqrt.f64 (/.f64 A l)) (*.f64 (cbrt.f64 V) (cbrt.f64 (sqrt.f64 V))))
(*.f64 (/.f64 1 (pow.f64 V 1/4)) (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V 1/4)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 1 (neg.f64 (sqrt.f64 V))))
(*.f64 1 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A l)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V)))
(*.f64 (cbrt.f64 (/.f64 A l)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V)))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (/.f64 (sqrt.f64 V) (cbrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A l)) (sqrt.f64 V)) (cbrt.f64 (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A l)) (pow.f64 V 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (pow.f64 V 1/4)))
(*.f64 (cbrt.f64 (/.f64 A l)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V)))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A l))) (/.f64 (sqrt.f64 V) (cbrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A l)) (sqrt.f64 V)) (cbrt.f64 (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (pow.f64 (/.f64 A l) 1/4) 1) (/.f64 (pow.f64 (/.f64 A l) 1/4) (sqrt.f64 V)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 1 (neg.f64 (sqrt.f64 V))))
(*.f64 1 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(*.f64 (/.f64 (pow.f64 (/.f64 A l) 1/4) (cbrt.f64 V)) (/.f64 (pow.f64 (/.f64 A l) 1/4) (cbrt.f64 (sqrt.f64 V))))
(*.f64 (/.f64 1 (cbrt.f64 V)) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 (sqrt.f64 V))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 (sqrt.f64 V))) (cbrt.f64 V))
(/.f64 (sqrt.f64 (/.f64 A l)) (*.f64 (cbrt.f64 V) (cbrt.f64 (sqrt.f64 V))))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (sqrt.f64 (/.f64 V (/.f64 A l))) -1)
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 V (/.f64 A l))) 1) -1)
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (neg.f64 (sqrt.f64 V))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 1 (neg.f64 (sqrt.f64 V))))
(*.f64 1 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3/2) (pow.f64 V 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2)) 1/3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 V (/.f64 A l)))) -1))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))

localize82.0ms (0.5%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
99.8%
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2)))
99.6%
(*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))))
Compiler

Compiled 47 to 29 computations (38.3% saved)

series8.0ms (0%)

Counts
3 → 12
Calls

27 calls:

TimeVariablePointExpression
2.0ms
V
@inf
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2)))
0.0ms
l
@0
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
0.0ms
l
@-inf
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
0.0ms
V
@0
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
0.0ms
V
@-inf
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))

rewrite136.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1456×log-prod
1110×pow-prod-down
740×pow-prod-up
690×pow-exp
598×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01465
129065
2345565
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))))
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2)))
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
Outputs
(+.f64 0 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/6)) 3)
(pow.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 l V) -1))) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/4)) 2)
(sqrt.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 l V) -1))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/6))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(+.f64 0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)))) 1)
(pow.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/6) (pow.f64 A 1/6)) 3)
(pow.f64 (*.f64 A (pow.f64 (*.f64 l V) -1)) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -3/2) (pow.f64 A 3/2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/4) (pow.f64 A 1/4)) 2)
(sqrt.f64 (*.f64 A (pow.f64 (*.f64 l V) -1)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l V) -3/2) (pow.f64 A 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2))))
(exp.f64 (fma.f64 -1/2 (log.f64 (*.f64 l V)) (log.f64 (sqrt.f64 A))))
(exp.f64 (*.f64 (fma.f64 -1/2 (log.f64 (*.f64 l V)) (log.f64 (sqrt.f64 A))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 -1/2 (log.f64 (*.f64 l V)) (log.f64 (sqrt.f64 A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/6) (pow.f64 A 1/6))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -3/2) (pow.f64 A 3/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/4) (pow.f64 A 1/4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2))))
(+.f64 0 (pow.f64 (*.f64 l V) -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l V) -1/2))) 1)
(pow.f64 (pow.f64 (*.f64 l V) -1/2) 1)
(pow.f64 (pow.f64 (*.f64 l V) -1/6) 3)
(pow.f64 (pow.f64 (*.f64 l V) -1) 1/2)
(pow.f64 (pow.f64 (*.f64 l V) -3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 l V) -1/4) 2)
(pow.f64 (*.f64 l V) -1/2)
(pow.f64 (pow.f64 (*.f64 l V) 2) -1/4)
(pow.f64 (*.f64 (*.f64 l l) (*.f64 V V)) -1/4)
(pow.f64 (*.f64 (*.f64 V V) (*.f64 l l)) -1/4)
(sqrt.f64 (pow.f64 (*.f64 l V) -1))
(log.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l V) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 l V) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l V) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l V))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 l V))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 l V)) -1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 l V))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l V)) -1/2) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l V) -1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l V) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 l V))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l V) -1/2)))

simplify67.0ms (0.4%)

Algorithm
egg-herbie
Rules
1446×log-prod
904×fma-def
820×unswap-sqr
546×distribute-lft-in
530×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01872039
14091953
211521813
350701813
Stop Event
node limit
Counts
81 → 94
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/6)) 3)
(pow.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 l V) -1))) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/4)) 2)
(sqrt.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 l V) -1))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/6))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(+.f64 0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)))) 1)
(pow.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/6) (pow.f64 A 1/6)) 3)
(pow.f64 (*.f64 A (pow.f64 (*.f64 l V) -1)) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -3/2) (pow.f64 A 3/2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/4) (pow.f64 A 1/4)) 2)
(sqrt.f64 (*.f64 A (pow.f64 (*.f64 l V) -1)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l V) -3/2) (pow.f64 A 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2))))
(exp.f64 (fma.f64 -1/2 (log.f64 (*.f64 l V)) (log.f64 (sqrt.f64 A))))
(exp.f64 (*.f64 (fma.f64 -1/2 (log.f64 (*.f64 l V)) (log.f64 (sqrt.f64 A))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 -1/2 (log.f64 (*.f64 l V)) (log.f64 (sqrt.f64 A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/6) (pow.f64 A 1/6))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -3/2) (pow.f64 A 3/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/4) (pow.f64 A 1/4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2))))
(+.f64 0 (pow.f64 (*.f64 l V) -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l V) -1/2))) 1)
(pow.f64 (pow.f64 (*.f64 l V) -1/2) 1)
(pow.f64 (pow.f64 (*.f64 l V) -1/6) 3)
(pow.f64 (pow.f64 (*.f64 l V) -1) 1/2)
(pow.f64 (pow.f64 (*.f64 l V) -3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 l V) -1/4) 2)
(pow.f64 (*.f64 l V) -1/2)
(pow.f64 (pow.f64 (*.f64 l V) 2) -1/4)
(pow.f64 (*.f64 (*.f64 l l) (*.f64 V V)) -1/4)
(pow.f64 (*.f64 (*.f64 V V) (*.f64 l l)) -1/4)
(sqrt.f64 (pow.f64 (*.f64 l V) -1))
(log.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l V) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 l V) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l V) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l V))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 l V))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 l V)) -1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 l V))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l V)) -1/2) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l V) -1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l V) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 l V))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l V) -1/2)))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (*.f64 c0 (sqrt.f64 A)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (*.f64 c0 (sqrt.f64 A)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (*.f64 c0 (sqrt.f64 A)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/6)) 3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 l V) -1))) 1/2)
(sqrt.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (/.f64 1 (*.f64 V l)))))
(sqrt.f64 (*.f64 A (*.f64 (/.f64 1 (*.f64 V l)) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (*.f64 (/.f64 A V) (/.f64 c0 l))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 3) 1/3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/4)) 2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (pow.f64 (*.f64 l V) -1))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (*.f64 A (/.f64 1 (*.f64 V l)))))
(sqrt.f64 (*.f64 A (*.f64 (/.f64 1 (*.f64 V l)) (*.f64 c0 c0))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (*.f64 (/.f64 A V) (/.f64 c0 l))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (*.f64 c0 (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 3))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/6))) 3))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A))) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 l V) -1/4))) 2))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l V) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (*.f64 c0 (pow.f64 (*.f64 V l) -1/2)))
(+.f64 0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (sqrt.f64 A))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (sqrt.f64 A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (sqrt.f64 A)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (sqrt.f64 A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (sqrt.f64 A)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (sqrt.f64 A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(pow.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/6) (pow.f64 A 1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/6) (pow.f64 A 1/6)) 3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (pow.f64 (pow.f64 A 1/6) 3))
(pow.f64 (*.f64 A (pow.f64 (*.f64 l V) -1)) 1/2)
(sqrt.f64 (*.f64 A (/.f64 1 (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -3/2) (pow.f64 A 3/2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V l) -3/2) (pow.f64 A 3/2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 l V) -1/4) (pow.f64 A 1/4)) 2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(sqrt.f64 (*.f64 A (pow.f64 (*.f64 l V) -1)))
(sqrt.f64 (*.f64 A (/.f64 1 (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)) (sqrt.f64 A)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l V) -3/2) (pow.f64 A 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V l) -3/2) (pow.f64 A 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (fma.f64 -1/2 (log.f64 (*.f64 l V)) (log.f64 (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (*.f64 (fma.f64 -1/2 (log.f64 (*.f64 l V)) (log.f64 (sqrt.f64 A))) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (*.f64 (*.f64 (fma.f64 -1/2 (log.f64 (*.f64 l V)) (log.f64 (sqrt.f64 A))) 1) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/6) (pow.f64 A 1/6))) 3))
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/6) (pow.f64 A 1/6)) 3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (pow.f64 (pow.f64 A 1/6) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -3/2) (pow.f64 A 3/2))) 1/3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V l) -3/2) (pow.f64 A 3/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l V) -1/4) (pow.f64 A 1/4))) 2))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(+.f64 0 (pow.f64 (*.f64 l V) -1/2))
(pow.f64 (*.f64 V l) -1/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l V) -1/2))) 1)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (pow.f64 (*.f64 l V) -1/2) 1)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (pow.f64 (*.f64 l V) -1/6) 3)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (pow.f64 (*.f64 l V) -1) 1/2)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (pow.f64 (*.f64 l V) -3/2) 1/3)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (pow.f64 (*.f64 l V) -1/4) 2)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (*.f64 l V) -1/2)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (pow.f64 (*.f64 l V) 2) -1/4)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (*.f64 (*.f64 l l) (*.f64 V V)) -1/4)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (*.f64 (*.f64 V V) (*.f64 l l)) -1/4)
(pow.f64 (*.f64 V l) -1/2)
(sqrt.f64 (pow.f64 (*.f64 l V) -1))
(pow.f64 (*.f64 V l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 l V) -1/2)))
(pow.f64 (*.f64 V l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l V) -1/2))))
(pow.f64 (*.f64 V l) -1/2)
(cbrt.f64 (pow.f64 (*.f64 l V) -3/2))
(pow.f64 (*.f64 V l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l V) -1/2)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l V))))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 l V))) 1))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 l V)) -1/2))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 l V))) 1) 1))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l V)) -1/2) 1))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l V) -1/6)) 3))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l V) -3/2)) 1/3))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 l V))) 2))
(pow.f64 (*.f64 V l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l V) -1/2)))
(pow.f64 (*.f64 V l) -1/2)

eval241.0ms (1.4%)

Compiler

Compiled 10700 to 4445 computations (58.5% saved)

prune285.0ms (1.7%)

Pruning

33 alts after pruning (25 fresh and 8 done)

PrunedKeptTotal
New7668774
Fresh41721
Picked011
Done3710
Total77333806
Accurracy
90.0%
Counts
806 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.6%
(/.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 l A)))
33.9%
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
53.1%
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
60.2%
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
58.0%
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
57.8%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
59.6%
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
9.5%
(*.f64 (pow.f64 (log.f64 (pow.f64 (exp.f64 l) (/.f64 V A))) -1/2) c0)
19.9%
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) c0)
53.1%
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
11.0%
(*.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 -1 l) -1/2) (pow.f64 (neg.f64 (pow.f64 V 3)) 1/6))) (sqrt.f64 A))
34.2%
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
20.2%
(*.f64 (/.f64 c0 (sqrt.f64 V)) (/.f64 (sqrt.f64 A) (sqrt.f64 l)))
56.5%
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 l) A) -1/2) (pow.f64 (/.f64 -1 V) 1/2)) c0)
17.7%
(*.f64 (sqrt.f64 (/.f64 c0 (/.f64 V (/.f64 c0 l)))) (sqrt.f64 A))
60.1%
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
60.5%
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
9.3%
(*.f64 c0 (pow.f64 (log.f64 (pow.f64 (exp.f64 V) (/.f64 l A))) -1/2))
56.0%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
36.6%
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
36.6%
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (sqrt.f64 (neg.f64 A))))
43.8%
(*.f64 c0 (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2)) (pow.f64 (/.f64 -1 A) -1/2)))
10.9%
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 (*.f64 l l) (*.f64 V V)) -1/4)))
20.9%
(*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))))
58.8%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
38.8%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (*.f64 (cbrt.f64 (*.f64 V V)) (cbrt.f64 V)) l))))
60.5%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
21.3%
(sqrt.f64 (/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0))))
26.7%
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
27.1%
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
21.7%
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
27.9%
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
5.0%
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
Compiler

Compiled 483 to 341 computations (29.4% saved)

regimes1.3s (7.4%)

Counts
62 → 3
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(sqrt.f64 (/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 l A)))
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 c0 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2))
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 (/.f64 c0 (/.f64 V (/.f64 c0 l)))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) c0)
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (sqrt.f64 (neg.f64 A))))
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 (*.f64 l l) (*.f64 V V)) -1/4)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2)))
(*.f64 c0 (*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (/.f64 (neg.f64 l) A) -1/2)))
(*.f64 c0 (*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (/.f64 (neg.f64 V) A) -1/2)))
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 l) A) -1/2) (pow.f64 (/.f64 -1 V) 1/2)) c0)
(*.f64 (/.f64 c0 (sqrt.f64 V)) (/.f64 (sqrt.f64 A) (sqrt.f64 l)))
(*.f64 (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 V))) (sqrt.f64 A))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))))
(*.f64 (/.f64 c0 (pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)) (sqrt.f64 A))
(*.f64 c0 (pow.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4)) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (*.f64 (cbrt.f64 (*.f64 V V)) (cbrt.f64 V)) l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 l)) V))))
(*.f64 c0 (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2)) (pow.f64 (/.f64 -1 A) -1/2)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 c0 (pow.f64 (log.f64 (pow.f64 (exp.f64 V) (/.f64 l A))) -1/2))
(*.f64 (pow.f64 (log.f64 (pow.f64 (exp.f64 l) (/.f64 V A))) -1/2) c0)
(*.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 -1 l) -1/2) (pow.f64 (neg.f64 (pow.f64 V 3)) 1/6))) (sqrt.f64 A))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))
Outputs
(*.f64 c0 (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2)) (pow.f64 (/.f64 -1 A) -1/2)))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Calls

8 calls:

310.0ms
l
245.0ms
c0
186.0ms
V
146.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
127.0ms
(sqrt.f64 (/.f64 A (*.f64 V l)))
Results
AccuracySegmentsBranch
67.1%6c0
80.0%2A
79.7%3V
77.3%5l
74.3%5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
74.2%3(sqrt.f64 (/.f64 A (*.f64 V l)))
74.2%3(/.f64 A (*.f64 V l))
82.3%3(*.f64 V l)
Compiler

Compiled 720 to 331 computations (54% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.341769920009142e+306
+inf
0.0ms
0.0
3.844e-321
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes823.0ms (4.8%)

Counts
56 → 5
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(sqrt.f64 (/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 l A)))
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 c0 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2))
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 (/.f64 c0 (/.f64 V (/.f64 c0 l)))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) c0)
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (sqrt.f64 (neg.f64 A))))
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 (*.f64 l l) (*.f64 V V)) -1/4)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2)))
(*.f64 c0 (*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (/.f64 (neg.f64 l) A) -1/2)))
(*.f64 c0 (*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (/.f64 (neg.f64 V) A) -1/2)))
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 l) A) -1/2) (pow.f64 (/.f64 -1 V) 1/2)) c0)
(*.f64 (/.f64 c0 (sqrt.f64 V)) (/.f64 (sqrt.f64 A) (sqrt.f64 l)))
(*.f64 (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 V))) (sqrt.f64 A))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))))
(*.f64 (/.f64 c0 (pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)) (sqrt.f64 A))
(*.f64 c0 (pow.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4)) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (*.f64 (cbrt.f64 (*.f64 V V)) (cbrt.f64 V)) l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 l)) V))))
Outputs
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (sqrt.f64 (neg.f64 A))))
(*.f64 c0 (*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (/.f64 (neg.f64 l) A) -1/2)))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Calls

8 calls:

177.0ms
(*.f64 V l)
155.0ms
c0
145.0ms
l
95.0ms
A
81.0ms
V
Results
AccuracySegmentsBranch
67.1%6c0
77.4%4A
77.4%2V
75.0%4l
74.3%5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
73.8%3(sqrt.f64 (/.f64 A (*.f64 V l)))
73.8%3(/.f64 A (*.f64 V l))
82.7%5(*.f64 V l)
Compiler

Compiled 643 to 288 computations (55.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.341769920009142e+306
+inf
0.0ms
0.0
3.844e-321
0.0ms
-1.409112616886599e-280
-3.127997285217486e-305
0.0ms
-4.66028727743411e+264
-5.429048845983109e+262
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes556.0ms (3.2%)

Counts
45 → 5
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(sqrt.f64 (/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 l A)))
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 c0 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2))
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 (/.f64 c0 (/.f64 V (/.f64 c0 l)))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) c0)
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (sqrt.f64 (neg.f64 A))))
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 (*.f64 l l) (*.f64 V V)) -1/4)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (pow.f64 (/.f64 -1 A) -1/2)))
Outputs
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (sqrt.f64 (neg.f64 A))))
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Calls

8 calls:

160.0ms
c0
76.0ms
A
72.0ms
(*.f64 V l)
56.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
56.0ms
l
Results
AccuracySegmentsBranch
68.5%9c0
77.0%4A
73.8%2V
73.0%2l
73.9%5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
73.8%3(sqrt.f64 (/.f64 A (*.f64 V l)))
73.8%3(/.f64 A (*.f64 V l))
82.0%5(*.f64 V l)
Compiler

Compiled 505 to 218 computations (56.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.341769920009142e+306
+inf
0.0ms
0.0
3.844e-321
0.0ms
-3.127997285217486e-305
-6.25546e-319
0.0ms
-4.66028727743411e+264
-5.429048845983109e+262
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes507.0ms (2.9%)

Counts
42 → 5
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(sqrt.f64 (/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 l A)))
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 c0 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2))
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 l))) (sqrt.f64 A))
(*.f64 (sqrt.f64 (/.f64 c0 (/.f64 V (/.f64 c0 l)))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) c0)
Outputs
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Calls

8 calls:

148.0ms
c0
69.0ms
(*.f64 V l)
68.0ms
A
52.0ms
l
51.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Results
AccuracySegmentsBranch
68.5%9c0
77.0%4A
73.8%2V
73.0%2l
73.9%5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
73.8%3(sqrt.f64 (/.f64 A (*.f64 V l)))
73.8%3(/.f64 A (*.f64 V l))
81.9%5(*.f64 V l)
Compiler

Compiled 465 to 198 computations (57.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.341769920009142e+306
+inf
0.0ms
0.0
3.844e-321
0.0ms
-1.583180861812518e-239
-1.0801751203782894e-271
0.0ms
-inf
-8.324059473373277e+284
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes367.0ms (2.1%)

Counts
37 → 5
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(sqrt.f64 (/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 l A)))
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 c0 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2))
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
Outputs
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Calls

8 calls:

69.0ms
c0
59.0ms
(*.f64 V l)
56.0ms
V
47.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
36.0ms
l
Results
AccuracySegmentsBranch
65.1%4c0
72.8%2A
69.3%4V
72.1%2l
73.4%5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
72.7%3(sqrt.f64 (/.f64 A (*.f64 V l)))
72.7%3(/.f64 A (*.f64 V l))
81.6%5(*.f64 V l)
Compiler

Compiled 410 to 178 computations (56.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.341769920009142e+306
+inf
0.0ms
0.0
3.844e-321
0.0ms
-3.127997285217486e-305
-6.25546e-319
0.0ms
-5.429048845983109e+262
-3.129648454715679e+261
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes359.0ms (2.1%)

Counts
36 → 5
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(sqrt.f64 (/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 l A)))
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 c0 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2))
Outputs
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Calls

8 calls:

68.0ms
c0
57.0ms
V
54.0ms
(*.f64 V l)
43.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
42.0ms
A
Results
AccuracySegmentsBranch
65.1%4c0
71.9%2A
69.3%4V
72.1%2l
73.4%5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
72.7%3(sqrt.f64 (/.f64 A (*.f64 V l)))
72.7%3(/.f64 A (*.f64 V l))
78.6%5(*.f64 V l)
Compiler

Compiled 399 to 171 computations (57.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.341769920009142e+306
+inf
0.0ms
0.0
3.844e-321
0.0ms
-2.048411044216434e-74
-4.156172401157888e-77
0.0ms
-1.045931275309874e+195
-1.7169340001779277e+190
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes297.0ms (1.7%)

Counts
30 → 5
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(sqrt.f64 (/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
Outputs
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Calls

8 calls:

60.0ms
c0
47.0ms
(*.f64 V l)
38.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
37.0ms
V
35.0ms
A
Results
AccuracySegmentsBranch
65.1%4c0
69.9%2A
67.2%2V
71.8%2l
73.4%5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
72.7%3(sqrt.f64 (/.f64 A (*.f64 V l)))
72.7%3(/.f64 A (*.f64 V l))
76.6%5(*.f64 V l)
Compiler

Compiled 343 to 155 computations (54.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.341769920009142e+306
+inf
0.0ms
0.0
3.844e-321
0.0ms
-2.048411044216434e-74
-4.156172401157888e-77
0.0ms
-1.045931275309874e+195
-1.7169340001779277e+190
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes292.0ms (1.7%)

Counts
27 → 5
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(sqrt.f64 (/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
Outputs
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
Calls

8 calls:

54.0ms
c0
44.0ms
A
43.0ms
(*.f64 V l)
34.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
33.0ms
V
Results
AccuracySegmentsBranch
65.1%4c0
68.2%3A
67.2%2V
70.4%2l
73.4%5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
72.7%3(sqrt.f64 (/.f64 A (*.f64 V l)))
72.7%3(/.f64 A (*.f64 V l))
71.6%5(*.f64 V l)
Compiler

Compiled 316 to 148 computations (53.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.738189838484807e+304
+inf
0.0ms
0.0
4.093733381135434e-293
0.0ms
-1.3480120517626252e-248
-1.3125639652550185e-286
0.0ms
-inf
-2.6003891828136575e+256
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes217.0ms (1.3%)

Counts
24 → 3
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
(sqrt.f64 (*.f64 A (/.f64 (*.f64 c0 c0) (*.f64 V l))))
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A c0) (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 (/.f64 c0 l) A)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) c0) (/.f64 V c0)))
(sqrt.f64 (/.f64 (/.f64 A l) (/.f64 V (*.f64 c0 c0))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) c0))
(sqrt.f64 (*.f64 (/.f64 1 V) (*.f64 (/.f64 A l) (*.f64 c0 c0))))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))
Calls

8 calls:

35.0ms
A
31.0ms
(*.f64 V l)
30.0ms
c0
30.0ms
V
25.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Results
AccuracySegmentsBranch
63.0%3c0
62.7%2A
63.4%2V
62.5%2l
70.0%4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
70.1%3(sqrt.f64 (/.f64 A (*.f64 V l)))
70.1%3(/.f64 A (*.f64 V l))
65.8%4(*.f64 V l)
Compiler

Compiled 289 to 138 computations (52.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.049229265426665e+301
+inf
0.0ms
0.0
9.606e-320
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes230.0ms (1.3%)

Counts
11 → 3
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))
Calls

8 calls:

72.0ms
(*.f64 V l)
58.0ms
V
23.0ms
(sqrt.f64 (/.f64 A (*.f64 V l)))
17.0ms
c0
17.0ms
A
Results
AccuracySegmentsBranch
63.0%3c0
62.7%2A
63.4%2V
62.5%2l
70.0%4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
70.0%3(sqrt.f64 (/.f64 A (*.f64 V l)))
70.0%3(/.f64 A (*.f64 V l))
65.8%4(*.f64 V l)
Compiler

Compiled 157 to 89 computations (43.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.049229265426665e+301
+inf
0.0ms
0.0
9.606e-320
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes162.0ms (0.9%)

Counts
10 → 3
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2))
(*.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) -1/2) c0)
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))
Calls

8 calls:

66.0ms
V
25.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
17.0ms
(*.f64 V l)
12.0ms
A
12.0ms
(/.f64 A (*.f64 V l))
Results
AccuracySegmentsBranch
60.5%1c0
62.7%2A
63.4%2V
62.5%2l
65.5%4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
66.3%3(sqrt.f64 (/.f64 A (*.f64 V l)))
66.3%3(/.f64 A (*.f64 V l))
65.3%4(*.f64 V l)
Compiler

Compiled 147 to 84 computations (42.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.049229265426665e+301
+inf
0.0ms
0.0
9.606e-320
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes136.0ms (0.8%)

Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
Calls

8 calls:

51.0ms
(sqrt.f64 (/.f64 A (*.f64 V l)))
22.0ms
c0
16.0ms
(*.f64 V l)
11.0ms
l
10.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Results
AccuracySegmentsBranch
60.5%1c0
62.7%2A
63.1%2V
62.5%2l
65.5%4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
66.3%3(sqrt.f64 (/.f64 A (*.f64 V l)))
66.3%3(/.f64 A (*.f64 V l))
65.2%4(*.f64 V l)
Compiler

Compiled 102 to 65 computations (36.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.049229265426665e+301
+inf
0.0ms
0.0
9.606e-320
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes97.0ms (0.6%)

Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
Calls

8 calls:

50.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
10.0ms
(*.f64 V l)
7.0ms
(/.f64 A (*.f64 V l))
7.0ms
(sqrt.f64 (/.f64 A (*.f64 V l)))
7.0ms
A
Results
AccuracySegmentsBranch
60.5%1c0
62.7%2A
63.1%2V
62.5%2l
65.4%4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
66.2%3(sqrt.f64 (/.f64 A (*.f64 V l)))
66.2%3(/.f64 A (*.f64 V l))
65.2%4(*.f64 V l)
Compiler

Compiled 86 to 58 computations (32.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.049229265426665e+301
+inf
0.0ms
0.0
9.606e-320
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes55.0ms (0.3%)

Accuracy

Total -8.4b remaining (-39%)

Threshold costs -8.4b (-39%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Calls

8 calls:

14.0ms
c0
10.0ms
(*.f64 V l)
7.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
6.0ms
(/.f64 A (*.f64 V l))
6.0ms
(sqrt.f64 (/.f64 A (*.f64 V l)))
Results
AccuracySegmentsBranch
60.5%1c0
62.3%2A
60.5%1V
60.5%1l
63.9%3(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
66.2%3(sqrt.f64 (/.f64 A (*.f64 V l)))
66.2%3(/.f64 A (*.f64 V l))
65.2%4(*.f64 V l)
Compiler

Compiled 78 to 54 computations (30.8% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.049229265426665e+301
+inf
0.0ms
0.0
9.606e-320
Compiler

Compiled 19 to 14 computations (26.3% saved)

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Rules
60×*-commutative
12×sub-neg
12×neg-mul-1
12×+-commutative
12×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01532295
11942295
22062295
32152295
42182295
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2)) (pow.f64 (/.f64 -1 A) -1/2))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(if (<=.f64 (*.f64 V l) -4000000000000000176562075611581151117145565589530325098252024693133777584332094437097934670767403329595278795510190444125588451873714823498742398933336136769887122614287480180860790958540996826763257852735087432211332130039662198410295900040666292175361914244694016) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) (if (<=.f64 (*.f64 V l) -2043740476963553/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (sqrt.f64 (neg.f64 A)))) (if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (/.f64 (neg.f64 l) A) -1/2))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -4000000000000000176562075611581151117145565589530325098252024693133777584332094437097934670767403329595278795510190444125588451873714823498742398933336136769887122614287480180860790958540996826763257852735087432211332130039662198410295900040666292175361914244694016) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) (if (<=.f64 (*.f64 V l) -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (sqrt.f64 (neg.f64 A)))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -inf.0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) (if (<=.f64 (*.f64 V l) -2346099009001469/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -999999999999999977077764769429719196041465194188378863774447340572581797347854228894418860247909937807756600796112539971931616645685181699233267813951241073670004367049615544210109925082343145472) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) -5092589940836215/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l))))) (if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -999999999999999977077764769429719196041465194188378863774447340572581797347854228894418860247909937807756600796112539971931616645685181699233267813951241073670004367049615544210109925082343145472) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) -5092589940836215/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l))))) (if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) -inf.0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) -5038209258419659/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2)) (sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Outputs
(if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 -1 V) 1/2)) (pow.f64 (/.f64 -1 A) -1/2))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(if (<=.f64 (*.f64 V l) -4000000000000000176562075611581151117145565589530325098252024693133777584332094437097934670767403329595278795510190444125588451873714823498742398933336136769887122614287480180860790958540996826763257852735087432211332130039662198410295900040666292175361914244694016) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) (if (<=.f64 (*.f64 V l) -2043740476963553/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (sqrt.f64 (neg.f64 A)))) (if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (/.f64 (neg.f64 l) A) -1/2))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -4000000000000000176562075611581151117145565589530325098252024693133777584332094437097934670767403329595278795510190444125588451873714823498742398933336136769887122614287480180860790958540996826763257852735087432211332130039662198410295900040666292175361914244694016) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) (if (<=.f64 (*.f64 V l) -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 c0 (*.f64 (pow.f64 (*.f64 V (neg.f64 l)) -1/2) (sqrt.f64 (neg.f64 A)))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -inf.0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) (if (<=.f64 (*.f64 V l) -2346099009001469/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -inf.0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) (if (<=.f64 (*.f64 V l) -2346099009001469/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l))))) (if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -999999999999999977077764769429719196041465194188378863774447340572581797347854228894418860247909937807756600796112539971931616645685181699233267813951241073670004367049615544210109925082343145472) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) -5092589940836215/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l))))) (if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -999999999999999977077764769429719196041465194188378863774447340572581797347854228894418860247909937807756600796112539971931616645685181699233267813951241073670004367049615544210109925082343145472) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) -5092589940836215/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l))))) (if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 V l) -999999999999999977077764769429719196041465194188378863774447340572581797347854228894418860247909937807756600796112539971931616645685181699233267813951241073670004367049615544210109925082343145472) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) -5092589940836215/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 c0 (sqrt.f64 (/.f64 A (/.f64 V (/.f64 1 l))))) (if (<=.f64 (*.f64 V l) 0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832) (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))))
(if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) -inf.0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) -5038209258419659/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 0) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/2)) (sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (*.f64 A (/.f64 c0 (/.f64 V (/.f64 c0 l)))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) (/.f64 c0 l))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (pow.f64 (*.f64 V (/.f64 l A)) -1/2))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 0) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(if (or (<=.f64 (/.f64 A (*.f64 V l)) 0) (not (<=.f64 (/.f64 A (*.f64 V l)) 40000000000000002100190410208176809948178743244326366196634164620472098319556327831454855003217914561748177753315355127077700929414417223025791687391468279313935488037063032149513209351791523602374758129398831997803244761558705635202986109711205699783170351552802273713524626778887855474618376021606400))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Compiler

Compiled 872 to 449 computations (48.5% saved)

soundness3.4s (19.6%)

Rules
1728×times-frac
1686×fma-def
1686×fma-def
1590×log-prod
1462×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01153
122353
2289753
01353
126553
2342353
01153
122953
2309153
02993336
16523178
220703174
01153
122353
2289753
03333195
17163047
222823043
03123880
17073718
219503640
378923640
01694
133978
2413076
03173819
16703465
216103085
362823031
03123880
17073718
219503640
378923640
01153
122353
2289753
03333195
17163047
222823043
03123880
17073718
219503640
378923640
01153
122353
2289753
03333195
17163047
222823043
01363
126559
2335659
02703310
15493218
215593104
377723104
03333195
17163047
222823043
01255
124255
2304855
02723044
15942898
219482898
379422898
01255
124255
2304855
01574
132268
2387068
03915567
18384635
226064467
01153
122353
2289753
01153
122353
2289753
01353
126553
2342353
01153
122953
2309153
02983336
16493178
220623174
01153
122353
2289753
03173819
16703465
216103085
362823031
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2225 to 1281 computations (42.4% saved)

end280.0ms (1.6%)

Compiler

Compiled 1820 to 570 computations (68.7% saved)

Profiling

Loading profile data...