Henrywood and Agarwal, Equation (3)

Time bar (total: 10.1s)

analyze261.0ms (2.6%)

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)

Precisions
Click to see histograms. Total time spent on operations: 103.0ms
Operation ival-sqrt, time spent: 54.0ms, 52.0% of total-time
Operation ival-mult, time spent: 31.0ms, 30.0% of total-time
Operation ival-div, time spent: 15.0ms, 15.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time

sample2.3s (23%)

Results
1.3s7440×256valid
755.0ms6698×256invalid
108.0ms815×256infinite
0.0ms256infinite
Precisions
Click to see histograms. Total time spent on operations: 838.0ms
Operation ival-mult, time spent: 335.0ms, 40.0% of total-time
Operation ival-div, time spent: 269.0ms, 32.0% of total-time
Operation ival-sqrt, time spent: 216.0ms, 26.0% of total-time
Operation const, time spent: 18.0ms, 2.0% of total-time
Bogosity

preprocess532.0ms (5.3%)

Algorithm
egg-herbie
Rules
3028×fma-define
1172×fma-neg
548×unsub-neg
488×div-sub
460×associate-/r*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
680-3(5.3662944858238854e+132 -2.0543019875585007e+87 -3.3048794892369575e+166 1.379265440438677e+236)(sqrt.f64 (/.f64 A (*.f64 V l)))
210-2(3.0331052340663855e+148 9.270294915919056e-133 2.1100187528691246e-234 5.941860102249566e-83)(/.f64 A (*.f64 V l))
50-0-(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
00-0-c0
00-0-l
00-0-A
00-0-(*.f64 V l)
00-0-V
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059600
1128600
2203600
3417600
4903600
52254600
63589600
75017600
85649600
96181600
106217600
116260600
126332600
136354600
146404600
156424600
166424600
176424600
186496600
196804600
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (neg.f64 V) l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 l)))))
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) (*.f64 V l)))))
(neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (neg.f64 V) l)))))
(neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 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 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 l)))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) (neg.f64 l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (neg.f64 V) l))))
(*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 l)))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) (neg.f64 l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 l)))))
(*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) (neg.f64 l))))
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) (*.f64 V l)))))
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) (*.f64 V l))))
(*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 l))))))
(*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) (neg.f64 l)))))
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 l)))))
(neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (neg.f64 V) l)))))
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) (*.f64 V l))))
(*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 l))))))
(*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) (neg.f64 l)))))
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 l)))))
(neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 l))))))
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) (*.f64 V l))))
(*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 l))))))
(*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) (neg.f64 l)))))
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V (neg.f64 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 l (sqrt.f64 (/.f64 (/.f64 A V) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 V (*.f64 A l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 V l) A)))
(*.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))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
Symmetry

(negabs c0)

(sort V l)

Compiler

Compiled 74 to 26 computations (64.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
Operation ival-mult, time spent: 8.0ms, 38.0% of total-time
Operation ival-sqrt, time spent: 7.0ms, 33.0% of total-time
Operation ival-div, time spent: 6.0ms, 28.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
74.5%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
74.0%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Compiler

Compiled 24 to 16 computations (33.3% saved)

localize68.0ms (0.7%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
98.2%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
92.1%
(/.f64 (/.f64 A V) l)
76.2%
(sqrt.f64 (/.f64 (/.f64 A V) l))
98.2%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
92.7%
(/.f64 A (*.f64 V l))
76.2%
(sqrt.f64 (/.f64 A (*.f64 V l)))
Compiler

Compiled 57 to 13 computations (77.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
Operation ival-mult, time spent: 9.0ms, 41.0% of total-time
Operation ival-sqrt, time spent: 7.0ms, 32.0% of total-time
Operation ival-div, time spent: 6.0ms, 27.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

series53.0ms (0.5%)

Counts
6 → 180
Calls

60 calls:

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

rewrite408.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
1234×log-prod
673×log1p-expm1-u
673×expm1-log1p-u
362×pow-to-exp
358×log-div
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020166
1269166
22976166
Stop Event
node limit
Counts
6 → 300
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))))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(/.f64 (/.f64 A V) l)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) 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 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (log.f64 (exp.f64 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 (sqrt.f64 A) (pow.f64 (/.f64 (/.f64 1 V) l) 1/2))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 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 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.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))))
(/.f64 (sqrt.f64 (/.f64 A (neg.f64 V))) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(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 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) -1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)) -1)
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))) -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)))))
(log1p.f64 (expm1.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 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 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))
(+.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 A (/.f64 (/.f64 1 V) l))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(*.f64 (/.f64 A (*.f64 V l)) (log.f64 (exp.f64 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (/.f64 (cbrt.f64 (/.f64 A V)) l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (*.f64 (cbrt.f64 (/.f64 A V)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.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 V l)))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 A) (*.f64 V l)))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 (/.f64 A V)) l))
(*.f64 (sqrt.f64 (/.f64 A V)) (*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 A) (/.f64 1 (*.f64 V (neg.f64 l))))
(*.f64 (/.f64 A (neg.f64 V)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (/.f64 (/.f64 1 V) l) A)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/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 (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 A (cbrt.f64 (*.f64 V l))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 V l))) (/.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 (/.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 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 A V) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.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 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 (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 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (cbrt.f64 (/.f64 A (*.f64 V l)))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(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)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(pow.f64 (*.f64 l (/.f64 V A)) -1)
(pow.f64 (*.f64 (/.f64 V A) l) -1)
(pow.f64 (/.f64 (*.f64 l (/.f64 V A)) 1) -1)
(neg.f64 (/.f64 A (*.f64 V (neg.f64 l))))
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(neg.f64 (/.f64 (neg.f64 A) (*.f64 V l)))
(neg.f64 (/.f64 (/.f64 A (neg.f64 V)) l))
(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)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(log1p.f64 (expm1.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 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 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 l (/.f64 V A))) -1))
(+.f64 0 (*.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 (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)
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 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 (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)) (pow.f64 c0 2)))
(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))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(log1p.f64 (expm1.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 (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))
(+.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 (*.f64 V l))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (log.f64 (exp.f64 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 (sqrt.f64 A) (pow.f64 (/.f64 (/.f64 1 V) l) 1/2))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 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 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.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))))
(/.f64 (sqrt.f64 (/.f64 A (neg.f64 V))) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(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 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) -1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)) -1)
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))) -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)))))
(log1p.f64 (expm1.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 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 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))
(+.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 A (/.f64 (/.f64 1 V) l))
(*.f64 A (*.f64 (/.f64 1 V) (/.f64 1 l)))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(*.f64 (/.f64 A (*.f64 V l)) (log.f64 (exp.f64 1)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (/.f64 (cbrt.f64 (/.f64 A V)) l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) (*.f64 (cbrt.f64 (/.f64 A V)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.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 V l)))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 A) (*.f64 V l)))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 (/.f64 A V)) l))
(*.f64 (sqrt.f64 (/.f64 A V)) (*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 A) (/.f64 1 (*.f64 V (neg.f64 l))))
(*.f64 (/.f64 A (neg.f64 V)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (/.f64 (/.f64 1 V) l) A)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/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 (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 A (cbrt.f64 (*.f64 V l))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 V l))) (/.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 (/.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 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 A V) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.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 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 (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 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (cbrt.f64 (/.f64 A (*.f64 V l)))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(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)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(pow.f64 (*.f64 l (/.f64 V A)) -1)
(pow.f64 (*.f64 (/.f64 V A) l) -1)
(pow.f64 (/.f64 (*.f64 l (/.f64 V A)) 1) -1)
(neg.f64 (/.f64 A (*.f64 V (neg.f64 l))))
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(neg.f64 (/.f64 (neg.f64 A) (*.f64 V l)))
(neg.f64 (/.f64 (/.f64 A (neg.f64 V)) l))
(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)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(log1p.f64 (expm1.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 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 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 l (/.f64 V A))) -1))
(+.f64 0 (*.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 (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)
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 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 (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)) (pow.f64 c0 2)))
(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))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(log1p.f64 (expm1.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 (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))

eval84.0ms (0.8%)

Compiler

Compiled 5694 to 1612 computations (71.7% saved)

prune61.0ms (0.6%)

Pruning

20 alts after pruning (18 fresh and 2 done)

PrunedKeptTotal
New46218480
Fresh000
Picked022
Done000
Total46220482
Accuracy
97.2%
Counts
482 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.7%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
73.0%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
62.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
38.4%
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
20.4%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A (neg.f64 V))) (sqrt.f64 (neg.f64 l))))
64.2%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
45.4%
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l)))))
39.9%
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
75.1%
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A)))))
39.8%
(*.f64 c0 (*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (/.f64 1 V) l))))
73.5%
(*.f64 c0 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)))
74.5%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
74.0%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
73.5%
(*.f64 c0 (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (cbrt.f64 A) (*.f64 V l)))))
73.6%
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 V) l) A)))
74.5%
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
75.0%
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
73.4%
(*.f64 c0 (sqrt.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 V (neg.f64 l))))))
39.9%
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 2)))
71.5%
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
Compiler

Compiled 544 to 388 computations (28.7% saved)

localize280.0ms (2.8%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
98.3%
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
97.5%
(/.f64 A (*.f64 V l))
95.8%
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
88.4%
(sqrt.f64 (/.f64 A (*.f64 V l)))
97.5%
(/.f64 A (*.f64 V l))
91.1%
(*.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 2))
83.3%
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 2)))
99.8%
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
99.4%
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
90.1%
(sqrt.f64 (*.f64 V l))
99.4%
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
95.8%
(*.f64 (/.f64 1 V) (/.f64 A l))
88.4%
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l)))
99.7%
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
99.4%
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A)))))
96.6%
(*.f64 l (/.f64 V A))
87.9%
(sqrt.f64 (*.f64 l (/.f64 V A)))
Compiler

Compiled 187 to 50 computations (73.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 162.0ms
Operation composed, time spent: 34.0ms, 21.0% of total-time
Operation ival-sqrt, time spent: 32.0ms, 20.0% of total-time
Operation ival-div, time spent: 29.0ms, 18.0% of total-time
Operation ival-mult, time spent: 25.0ms, 15.0% of total-time
Operation ival-log, time spent: 17.0ms, 10.0% of total-time
Operation ival-pow, time spent: 9.0ms, 6.0% of total-time
Operation ival-exp, time spent: 8.0ms, 5.0% of total-time
Operation ival-add, time spent: 4.0ms, 2.0% of total-time
Operation const, time spent: 3.0ms, 2.0% of total-time
Operation ival-sub, time spent: 2.0ms, 1.0% of total-time

series290.0ms (2.9%)

Counts
17 → 572
Calls

171 calls:

TimeVariablePointExpression
46.0ms
A
@0
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
43.0ms
l
@inf
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
20.0ms
l
@-inf
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
19.0ms
V
@-inf
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
18.0ms
V
@inf
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))

rewrite354.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
1172×log1p-expm1-u
390×associate-*r*
316×associate-*l*
242×frac-times
226×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037510
1584486
26480486
Stop Event
node limit
Counts
17 → 915
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 l (/.f64 V A)))
(*.f64 l (/.f64 V A))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(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))))
(sqrt.f64 (*.f64 V l))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 2)))
(*.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 2))
(/.f64 A (*.f64 V l))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(/.f64 A (*.f64 V l))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))) 1)
(*.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) 1)
(*.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (sqrt.f64 (*.f64 l V)) (/.f64 1 (sqrt.f64 A)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (cbrt.f64 (*.f64 l V)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)))
(*.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 l V))) (cbrt.f64 (sqrt.f64 A))))
(*.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) 1))
(*.f64 (sqrt.f64 V) (/.f64 (sqrt.f64 l) (sqrt.f64 A)))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))
(*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 V A)) 1))
(*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))
(*.f64 (pow.f64 (*.f64 l V) 1/4) (/.f64 (pow.f64 (*.f64 l V) 1/4) (sqrt.f64 A)))
(*.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) (pow.f64 (/.f64 l (/.f64 A V)) 1/4))
(*.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) (/.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) 1))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 A V)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 A V)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (/.f64 1 (cbrt.f64 A)) (/.f64 (sqrt.f64 (*.f64 l V)) (cbrt.f64 (sqrt.f64 A))))
(*.f64 (/.f64 1 (pow.f64 A 1/4)) (/.f64 (sqrt.f64 (*.f64 l V)) (pow.f64 A 1/4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l V)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l V)) (pow.f64 A 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 l V))) (pow.f64 A 1/4)))
(*.f64 (/.f64 (sqrt.f64 V) 1) (/.f64 (sqrt.f64 l) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 V) (cbrt.f64 A)) (/.f64 (sqrt.f64 l) (cbrt.f64 (sqrt.f64 A))))
(*.f64 (/.f64 (sqrt.f64 V) (pow.f64 A 1/4)) (/.f64 (sqrt.f64 l) (pow.f64 A 1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 l V) 1/4) 1) (/.f64 (pow.f64 (*.f64 l V) 1/4) (sqrt.f64 A)))
(*.f64 (/.f64 (pow.f64 (*.f64 l V) 1/4) (cbrt.f64 A)) (/.f64 (pow.f64 (*.f64 l V) 1/4) (cbrt.f64 (sqrt.f64 A))))
(*.f64 (/.f64 (pow.f64 (*.f64 l V) 1/4) (pow.f64 A 1/4)) (/.f64 (pow.f64 (*.f64 l V) 1/4) (pow.f64 A 1/4)))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) 1)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(/.f64 (sqrt.f64 (*.f64 l V)) (sqrt.f64 A))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) -1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 l V))) (neg.f64 (sqrt.f64 A)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 l V)) 1) (sqrt.f64 A))
(/.f64 (/.f64 (sqrt.f64 (*.f64 l V)) (cbrt.f64 A)) (cbrt.f64 (sqrt.f64 A)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 l V)) (pow.f64 A 1/4)) (pow.f64 A 1/4))
(pow.f64 (/.f64 l (/.f64 A V)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) 3)
(pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(cbrt.f64 (pow.f64 (/.f64 l (/.f64 A V)) 3/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l V) 3/2) (pow.f64 A 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 A V))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) 1))
(exp.f64 (-.f64 (log.f64 (sqrt.f64 (*.f64 l V))) (log.f64 (sqrt.f64 A))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 l (/.f64 A V)))) 1)
(/.f64 l (/.f64 A V))
(/.f64 1 (/.f64 A (*.f64 l V)))
(/.f64 (*.f64 l V) A)
(/.f64 (*.f64 V (neg.f64 l)) (neg.f64 A))
(/.f64 (/.f64 (*.f64 l V) (sqrt.f64 A)) (sqrt.f64 A))
(/.f64 (/.f64 (*.f64 l V) 1) A)
(/.f64 (/.f64 (*.f64 l V) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))
(pow.f64 (/.f64 l (/.f64 A V)) 1)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) 2)
(pow.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) 3)
(pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 l (/.f64 A V)) 2))
(log.f64 (exp.f64 (/.f64 l (/.f64 A V))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 l (/.f64 A V)))))
(cbrt.f64 (pow.f64 (/.f64 l (/.f64 A V)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 V A) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 V A) 3) (pow.f64 l 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l V) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (/.f64 l (/.f64 A V))))
(log1p.f64 (expm1.f64 (/.f64 l (/.f64 A V))))
(exp.f64 (log.f64 (/.f64 l (/.f64 A V))))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 A V))) 1))
(+.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(-.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l V)) (*.f64 c0 (sqrt.f64 A))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))
(/.f64 (sqrt.f64 (*.f64 A (pow.f64 c0 2))) (sqrt.f64 (*.f64 l V)))
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (pow.f64 (/.f64 l (/.f64 A V)) 1/4))
(/.f64 (/.f64 c0 1) (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 (/.f64 c0 (cbrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) 1) (+.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (*.f64 c0 -1) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (*.f64 -1 c0) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 l V)))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (*.f64 l V))) (cbrt.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 V)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 l V) 1/4)) (pow.f64 (*.f64 l V) 1/4))
(pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 1/2)
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)
(sqrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)))
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 l V)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 l (/.f64 A V)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 1 (*.f64 l V)) 1/2))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 l V))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (cbrt.f64 A) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (sqrt.f64 A)) (pow.f64 (*.f64 l 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 (pow.f64 A 1/4) (/.f64 (pow.f64 A 1/4) (sqrt.f64 (*.f64 l V))))
(*.f64 (pow.f64 A 1/4) (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 l V) -1/2)))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (pow.f64 (*.f64 l V) -1/2) (sqrt.f64 A))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) -1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) -1))
(*.f64 (pow.f64 (sqrt.f64 l) -1) (pow.f64 (sqrt.f64 (/.f64 V A)) -1))
(*.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) -1) (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (/.f64 (cbrt.f64 A) (sqrt.f64 V)) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l V))) (/.f64 (sqrt.f64 A) (cbrt.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 l V) 1/4)) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) 1/4)))
(*.f64 (/.f64 (cbrt.f64 A) 1) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (cbrt.f64 A) (pow.f64 (*.f64 l V) 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 A)) (pow.f64 (*.f64 l V) 1/4)))
(*.f64 (/.f64 (pow.f64 A 1/4) 1) (/.f64 (pow.f64 A 1/4) (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (pow.f64 A 1/4) (cbrt.f64 (*.f64 l V))) (/.f64 (pow.f64 A 1/4) (cbrt.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (/.f64 (pow.f64 A 1/4) (sqrt.f64 V)) (/.f64 (pow.f64 A 1/4) (sqrt.f64 l)))
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) -1)
(pow.f64 (/.f64 A (*.f64 l V)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) 2)
(neg.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 l V)))))
(neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 l V)))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 1 (*.f64 l V)) 1/2))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 l V))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (cbrt.f64 A) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (sqrt.f64 A)) (pow.f64 (*.f64 l 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 (pow.f64 A 1/4) (/.f64 (pow.f64 A 1/4) (sqrt.f64 (*.f64 l V))))
(*.f64 (pow.f64 A 1/4) (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 l V) -1/2)))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (pow.f64 (*.f64 l V) -1/2) (sqrt.f64 A))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) -1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) -1))
(*.f64 (pow.f64 (sqrt.f64 l) -1) (pow.f64 (sqrt.f64 (/.f64 V A)) -1))
(*.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) -1) (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (/.f64 (cbrt.f64 A) (sqrt.f64 V)) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l V))) (/.f64 (sqrt.f64 A) (cbrt.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 l V) 1/4)) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) 1/4)))
(*.f64 (/.f64 (cbrt.f64 A) 1) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (cbrt.f64 A) (pow.f64 (*.f64 l V) 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 A)) (pow.f64 (*.f64 l V) 1/4)))
(*.f64 (/.f64 (pow.f64 A 1/4) 1) (/.f64 (pow.f64 A 1/4) (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (pow.f64 A 1/4) (cbrt.f64 (*.f64 l V))) (/.f64 (pow.f64 A 1/4) (cbrt.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (/.f64 (pow.f64 A 1/4) (sqrt.f64 V)) (/.f64 (pow.f64 A 1/4) (sqrt.f64 l)))
(/.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 1 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))
(/.f64 -1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 l (/.f64 A V)) 1/4))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l 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 (neg.f64 (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l V)))))
(/.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(/.f64 (/.f64 (sqrt.f64 A) 1) (sqrt.f64 (*.f64 l V)))
(/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 V)) (sqrt.f64 l))
(/.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) 1/4)) (pow.f64 (*.f64 l V) 1/4))
(/.f64 (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 l V))) (cbrt.f64 (sqrt.f64 (*.f64 l V))))
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) -1)
(pow.f64 (/.f64 A (*.f64 l V)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) 2)
(neg.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 l V)))))
(neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 l V)))) 1)
(/.f64 A (*.f64 l V))
(/.f64 1 (/.f64 l (/.f64 A V)))
(/.f64 1 (*.f64 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(/.f64 1 (*.f64 (/.f64 l A) V))
(/.f64 1 (/.f64 (/.f64 l (/.f64 A V)) 1))
(/.f64 1 (/.f64 V (/.f64 A l)))
(/.f64 (/.f64 1 V) (/.f64 l A))
(/.f64 (/.f64 A l) V)
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) (sqrt.f64 (*.f64 l V))))
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (*.f64 l V)) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 -1 (*.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 -1 (*.f64 (neg.f64 V) (/.f64 l A)))
(/.f64 -1 (*.f64 (/.f64 l A) (neg.f64 V)))
(/.f64 -1 (neg.f64 (/.f64 l (/.f64 A V))))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 A)) (*.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) (neg.f64 (sqrt.f64 (*.f64 l V)))))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 1 l) (/.f64 V A))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 A))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 l V))) (neg.f64 (sqrt.f64 (*.f64 l V)))))
(/.f64 (*.f64 (neg.f64 A) 1) (*.f64 V (neg.f64 l)))
(/.f64 (*.f64 -1 (neg.f64 A)) (*.f64 (neg.f64 V) (neg.f64 l)))
(/.f64 (*.f64 A -1) (*.f64 V (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 A) -1) (*.f64 (neg.f64 l) (neg.f64 V)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) 1) (*.f64 (neg.f64 (sqrt.f64 (*.f64 l V))) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))
(/.f64 (neg.f64 (neg.f64 A)) (neg.f64 (*.f64 V (neg.f64 l))))
(/.f64 (neg.f64 (/.f64 A V)) (neg.f64 l))
(/.f64 (/.f64 A 1) (*.f64 l V))
(/.f64 (/.f64 A (sqrt.f64 (*.f64 l V))) (sqrt.f64 (*.f64 l V)))
(/.f64 (/.f64 A (cbrt.f64 (pow.f64 (*.f64 l V) 2))) (cbrt.f64 (*.f64 l V)))
(/.f64 (/.f64 (/.f64 A l) (sqrt.f64 V)) (sqrt.f64 V))
(/.f64 (/.f64 (/.f64 A V) 1) l)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) -1) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (*.f64 (/.f64 1 V) (neg.f64 A)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 A l) -1) (neg.f64 V))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (*.f64 -1 (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (*.f64 -1 (/.f64 A l)) (neg.f64 V))
(/.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) (neg.f64 l))
(/.f64 (*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (*.f64 l V)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 (/.f64 A (*.f64 l V)))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 A V)) 2))) (cbrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 (/.f64 (/.f64 A l) 1) V)
(/.f64 (/.f64 (/.f64 A l) (cbrt.f64 (pow.f64 V 2))) (cbrt.f64 V))
(/.f64 (/.f64 (/.f64 A V) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (/.f64 A V) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (/.f64 l (/.f64 A V)) -1)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) -2)
(pow.f64 (/.f64 A (*.f64 l V)) 1)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3) 1/3)
(neg.f64 (/.f64 A (*.f64 V (neg.f64 l))))
(neg.f64 (/.f64 (neg.f64 A) (*.f64 l V)))
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2))
(log.f64 (exp.f64 (/.f64 A (*.f64 l V))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 l V)))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 V) 3) (pow.f64 (/.f64 A l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 (/.f64 1 V) 3)))
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 l V) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 l V))))
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 l V))))
(exp.f64 (log.f64 (/.f64 A (*.f64 l V))))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1))
(+.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(-.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l V)) (*.f64 c0 (sqrt.f64 A))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))
(/.f64 (sqrt.f64 (*.f64 A (pow.f64 c0 2))) (sqrt.f64 (*.f64 l V)))
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (pow.f64 (/.f64 l (/.f64 A V)) 1/4))
(/.f64 (/.f64 c0 1) (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 (/.f64 c0 (cbrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) 1) (+.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (*.f64 c0 -1) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (*.f64 -1 c0) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 l V)))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (*.f64 l V))) (cbrt.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 V)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 l V) 1/4)) (pow.f64 (*.f64 l V) 1/4))
(pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 1/2)
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)
(sqrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)))
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 l V)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 l (/.f64 A V)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 l V)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 l V)))
(*.f64 (sqrt.f64 (*.f64 l V)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 l V))) (cbrt.f64 (*.f64 l V)))
(*.f64 (cbrt.f64 (*.f64 l V)) (cbrt.f64 (sqrt.f64 (*.f64 l V))))
(*.f64 (sqrt.f64 V) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 V))
(*.f64 (pow.f64 (*.f64 l V) 1/4) (pow.f64 (*.f64 l V) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 l V)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l V) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 l V)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l V) 2))) (sqrt.f64 (cbrt.f64 (*.f64 l V))))
(pow.f64 (*.f64 l V) 1/2)
(pow.f64 (sqrt.f64 (*.f64 l V)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l V))) 3)
(pow.f64 (pow.f64 (*.f64 l V) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 l V) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 l V)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 l V))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 l V)))))
(cbrt.f64 (pow.f64 (*.f64 l V) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l V))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 l V))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 l V))))
(exp.f64 (*.f64 (log.f64 (*.f64 l V)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l V))) 1))
(+.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(-.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l V)) (*.f64 c0 (sqrt.f64 A))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))
(/.f64 (sqrt.f64 (*.f64 A (pow.f64 c0 2))) (sqrt.f64 (*.f64 l V)))
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (pow.f64 (/.f64 l (/.f64 A V)) 1/4))
(/.f64 (/.f64 c0 1) (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 (/.f64 c0 (cbrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) 1) (+.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (*.f64 c0 -1) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (*.f64 -1 c0) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 l V)))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (*.f64 l V))) (cbrt.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 V)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 l V) 1/4)) (pow.f64 (*.f64 l V) 1/4))
(pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 1/2)
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)
(sqrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)))
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 l V)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 l (/.f64 A V)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 1 (*.f64 l V)) 1/2))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 l V))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (cbrt.f64 A) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (sqrt.f64 A)) (pow.f64 (*.f64 l 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 (pow.f64 A 1/4) (/.f64 (pow.f64 A 1/4) (sqrt.f64 (*.f64 l V))))
(*.f64 (pow.f64 A 1/4) (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 l V) -1/2)))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (pow.f64 (*.f64 l V) -1/2) (sqrt.f64 A))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) -1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) -1))
(*.f64 (pow.f64 (sqrt.f64 l) -1) (pow.f64 (sqrt.f64 (/.f64 V A)) -1))
(*.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) -1) (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (/.f64 (cbrt.f64 A) (sqrt.f64 V)) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l V))) (/.f64 (sqrt.f64 A) (cbrt.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 l V) 1/4)) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) 1/4)))
(*.f64 (/.f64 (cbrt.f64 A) 1) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (cbrt.f64 A) (pow.f64 (*.f64 l V) 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 A)) (pow.f64 (*.f64 l V) 1/4)))
(*.f64 (/.f64 (pow.f64 A 1/4) 1) (/.f64 (pow.f64 A 1/4) (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (pow.f64 A 1/4) (cbrt.f64 (*.f64 l V))) (/.f64 (pow.f64 A 1/4) (cbrt.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (/.f64 (pow.f64 A 1/4) (sqrt.f64 V)) (/.f64 (pow.f64 A 1/4) (sqrt.f64 l)))
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) -1)
(pow.f64 (/.f64 A (*.f64 l V)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) 2)
(neg.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 l V)))))
(neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 l V)))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1))
(+.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(-.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 (*.f64 l V) -1/2) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1)
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (cbrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (/.f64 c0 (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(*.f64 (cbrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (pow.f64 V -1/2) (*.f64 (sqrt.f64 (/.f64 A l)) c0))
(*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) c0))
(*.f64 (sqrt.f64 c0) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 l V) -1/2))
(*.f64 (pow.f64 1 1/2) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)))))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (/.f64 l (/.f64 A V)) 1/4)))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (/.f64 l (/.f64 A V)))) (/.f64 (sqrt.f64 c0) (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 l)) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 c0 1) (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (/.f64 c0 (cbrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (/.f64 c0 (sqrt.f64 l)) (/.f64 1 (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 c0 (cbrt.f64 (*.f64 l V))) (/.f64 (sqrt.f64 A) (cbrt.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 c0 (pow.f64 (*.f64 l V) 1/4)) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) 1/4)))
(*.f64 (*.f64 c0 (cbrt.f64 (/.f64 A (*.f64 l V)))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (*.f64 c0 (pow.f64 V -1/2)) (sqrt.f64 (/.f64 A l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 (cbrt.f64 c0) 2)) (cbrt.f64 c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (sqrt.f64 c0)) (sqrt.f64 c0))
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 l V)) 1/4)) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l V)) (*.f64 c0 (sqrt.f64 A))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))
(/.f64 (sqrt.f64 (*.f64 A (pow.f64 c0 2))) (sqrt.f64 (*.f64 l V)))
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (pow.f64 (/.f64 l (/.f64 A V)) 1/4))
(/.f64 (/.f64 c0 1) (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 (/.f64 c0 (cbrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) 1) (+.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (*.f64 c0 -1) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (*.f64 -1 c0) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 l V)))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (*.f64 l V))) (cbrt.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 V)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 l V) 1/4)) (pow.f64 (*.f64 l V) 1/4))
(pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 1/2)
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 l V)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 l (/.f64 A V)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)))) 1)
(/.f64 1 (/.f64 (*.f64 l V) (*.f64 A (pow.f64 c0 2))))
(/.f64 (pow.f64 c0 2) (/.f64 l (/.f64 A V)))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 l V))
(/.f64 (neg.f64 (*.f64 A (pow.f64 c0 2))) (*.f64 V (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 c0 2) (/.f64 A l)) V)
(/.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0) (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 (*.f64 (/.f64 A l) (pow.f64 c0 2)) V)
(/.f64 (*.f64 c0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 (*.f64 (pow.f64 c0 2) (neg.f64 A)) (*.f64 V (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 c0 2) (/.f64 A V)) l)
(/.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) (*.f64 c0 (sqrt.f64 A))) (sqrt.f64 (*.f64 l V)))
(/.f64 (*.f64 (neg.f64 A) (pow.f64 c0 2)) (*.f64 V (neg.f64 l)))
(/.f64 (*.f64 (/.f64 A V) (pow.f64 c0 2)) l)
(/.f64 (*.f64 (*.f64 c0 (sqrt.f64 A)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (*.f64 l V)))
(/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) l) V)
(/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) V) l)
(/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) 1) (*.f64 l V))
(/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) (sqrt.f64 (*.f64 l V))) (sqrt.f64 (*.f64 l V)))
(/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) (cbrt.f64 (pow.f64 (*.f64 l V) 2))) (cbrt.f64 (*.f64 l V)))
(pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 1)
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 c0 2)) (/.f64 A (*.f64 l V))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3) (pow.f64 (pow.f64 c0 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 c0 2) 3) (pow.f64 (/.f64 A (*.f64 l V)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))))
(exp.f64 (log.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 l V)))) 1)
(*.f64 A (/.f64 1 (*.f64 l V)))
(*.f64 A (*.f64 (pow.f64 (*.f64 l V) -1/2) (pow.f64 (*.f64 l V) -1/2)))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(*.f64 1 (/.f64 A (*.f64 l V)))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 A) (*.f64 l V)))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 1 (*.f64 l V))))
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 (*.f64 l V) -1/2) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (/.f64 A (*.f64 l V)) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2)) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (cbrt.f64 (pow.f64 V -2)) (*.f64 (/.f64 1 (cbrt.f64 V)) (/.f64 A l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (/.f64 (cbrt.f64 (/.f64 A l)) V))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (*.f64 (cbrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (cbrt.f64 A) (*.f64 l V)))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (/.f64 1 (*.f64 l V))))
(*.f64 (pow.f64 V -1/2) (/.f64 (/.f64 A l) (sqrt.f64 V)))
(*.f64 (pow.f64 V -1/2) (*.f64 (pow.f64 V -1/2) (/.f64 A l)))
(*.f64 (pow.f64 V -1/2) (*.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 (sqrt.f64 (/.f64 A l)) V))
(*.f64 (sqrt.f64 (/.f64 A l)) (*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (neg.f64 A) (/.f64 1 (*.f64 V (neg.f64 l))))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (pow.f64 (*.f64 l V) -1/2) (/.f64 A (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 1 (*.f64 l V)) A)
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 (/.f64 A (*.f64 l V)) 1/4)) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 V 2))) (/.f64 (/.f64 A l) (cbrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 (/.f64 1 l) (sqrt.f64 V)))
(*.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 l V)))
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 l V)))
(*.f64 (/.f64 A 1) (/.f64 1 (*.f64 l V)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 l V) 2))) (/.f64 A (cbrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(*.f64 (/.f64 (sqrt.f64 A) (cbrt.f64 (pow.f64 (*.f64 l V) 2))) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (sqrt.f64 (*.f64 l V))) (/.f64 (cbrt.f64 A) (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 (pow.f64 (*.f64 l V) 2))) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (/.f64 A (cbrt.f64 (pow.f64 V 2))) (/.f64 (/.f64 1 l) (cbrt.f64 V)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) 1) (/.f64 (cbrt.f64 (/.f64 A l)) V))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (cbrt.f64 (pow.f64 V 2))) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (/.f64 (cbrt.f64 (pow.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)) (cbrt.f64 (pow.f64 V 2))) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 V)))
(*.f64 (/.f64 (/.f64 1 V) 1) (/.f64 A l))
(*.f64 (/.f64 (/.f64 1 V) (pow.f64 (cbrt.f64 l) 2)) (/.f64 A (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 1 V) (sqrt.f64 l)) (/.f64 A (sqrt.f64 l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (cbrt.f64 (/.f64 A (*.f64 l V)))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (*.f64 (/.f64 1 V) (cbrt.f64 (pow.f64 (/.f64 A l) 2))) (cbrt.f64 (/.f64 A l)))
(*.f64 (*.f64 (/.f64 1 V) (sqrt.f64 (/.f64 A l))) (sqrt.f64 (/.f64 A l)))
(*.f64 (*.f64 (/.f64 A l) (cbrt.f64 (pow.f64 V -2))) (/.f64 1 (cbrt.f64 V)))
(*.f64 (*.f64 (/.f64 A l) (pow.f64 V -1/2)) (pow.f64 V -1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (sqrt.f64 A)) (pow.f64 (*.f64 l V) -1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 V -1/2)) (sqrt.f64 (/.f64 A l)))
(pow.f64 (/.f64 l (/.f64 A V)) -1)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) -2)
(pow.f64 (/.f64 A (*.f64 l V)) 1)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3) 1/3)
(neg.f64 (/.f64 A (*.f64 V (neg.f64 l))))
(neg.f64 (/.f64 (neg.f64 A) (*.f64 l V)))
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2))
(log.f64 (exp.f64 (/.f64 A (*.f64 l V))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 l V)))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 V) 3) (pow.f64 (/.f64 A l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 (/.f64 1 V) 3)))
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 l V) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 l V))))
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 l V))))
(exp.f64 (log.f64 (/.f64 A (*.f64 l V))))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) -1/2))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 1 (*.f64 l V)) 1/2))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 l V))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (cbrt.f64 A) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (sqrt.f64 A)) (pow.f64 (*.f64 l 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 (pow.f64 A 1/4) (/.f64 (pow.f64 A 1/4) (sqrt.f64 (*.f64 l V))))
(*.f64 (pow.f64 A 1/4) (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 l V) -1/2)))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (pow.f64 (*.f64 l V) -1/2) (sqrt.f64 A))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) -1) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) -1))
(*.f64 (pow.f64 (sqrt.f64 l) -1) (pow.f64 (sqrt.f64 (/.f64 V A)) -1))
(*.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) -1) (pow.f64 (pow.f64 (/.f64 l (/.f64 A V)) 1/4) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (/.f64 (cbrt.f64 A) (sqrt.f64 V)) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l V))) (/.f64 (sqrt.f64 A) (cbrt.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 l V) 1/4)) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) 1/4)))
(*.f64 (/.f64 (cbrt.f64 A) 1) (/.f64 (cbrt.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (cbrt.f64 A) (pow.f64 (*.f64 l V) 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 A)) (pow.f64 (*.f64 l V) 1/4)))
(*.f64 (/.f64 (pow.f64 A 1/4) 1) (/.f64 (pow.f64 A 1/4) (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (pow.f64 A 1/4) (cbrt.f64 (*.f64 l V))) (/.f64 (pow.f64 A 1/4) (cbrt.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (/.f64 (pow.f64 A 1/4) (sqrt.f64 V)) (/.f64 (pow.f64 A 1/4) (sqrt.f64 l)))
(/.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 1 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))
(/.f64 -1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 l (/.f64 A V)) 1/4))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l 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 (neg.f64 (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l V)))))
(/.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(/.f64 (/.f64 (sqrt.f64 A) 1) (sqrt.f64 (*.f64 l V)))
(/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 V)) (sqrt.f64 l))
(/.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) 1/4)) (pow.f64 (*.f64 l V) 1/4))
(/.f64 (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 l V))) (cbrt.f64 (sqrt.f64 (*.f64 l V))))
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) -1)
(pow.f64 (/.f64 A (*.f64 l V)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) 2)
(neg.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 l V)))))
(neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V))))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))) 1)
(*.f64 1 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (sqrt.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(pow.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2))
(log.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 l V)))) 1)
(*.f64 A (/.f64 1 (*.f64 l V)))
(*.f64 A (*.f64 (pow.f64 (*.f64 l V) -1/2) (pow.f64 (*.f64 l V) -1/2)))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(*.f64 1 (/.f64 A (*.f64 l V)))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 A) (*.f64 l V)))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 1 (*.f64 l V))))
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 (*.f64 l V) -1/2) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (/.f64 A (*.f64 l V)) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2)) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (cbrt.f64 (pow.f64 V -2)) (*.f64 (/.f64 1 (cbrt.f64 V)) (/.f64 A l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (/.f64 (cbrt.f64 (/.f64 A l)) V))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (*.f64 (cbrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (cbrt.f64 A) (*.f64 l V)))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (/.f64 1 (*.f64 l V))))
(*.f64 (pow.f64 V -1/2) (/.f64 (/.f64 A l) (sqrt.f64 V)))
(*.f64 (pow.f64 V -1/2) (*.f64 (pow.f64 V -1/2) (/.f64 A l)))
(*.f64 (pow.f64 V -1/2) (*.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 (sqrt.f64 (/.f64 A l)) V))
(*.f64 (sqrt.f64 (/.f64 A l)) (*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (neg.f64 A) (/.f64 1 (*.f64 V (neg.f64 l))))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (pow.f64 (*.f64 l V) -1/2) (/.f64 A (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 1 (*.f64 l V)) A)
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 (/.f64 A (*.f64 l V)) 1/4)) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 V 2))) (/.f64 (/.f64 A l) (cbrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 (/.f64 1 l) (sqrt.f64 V)))
(*.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 l V)))
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 l V)))
(*.f64 (/.f64 A 1) (/.f64 1 (*.f64 l V)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 l V) 2))) (/.f64 A (cbrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(*.f64 (/.f64 (sqrt.f64 A) (cbrt.f64 (pow.f64 (*.f64 l V) 2))) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (sqrt.f64 (*.f64 l V))) (/.f64 (cbrt.f64 A) (sqrt.f64 (*.f64 l V))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 (pow.f64 (*.f64 l V) 2))) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (/.f64 A (cbrt.f64 (pow.f64 V 2))) (/.f64 (/.f64 1 l) (cbrt.f64 V)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) 1) (/.f64 (cbrt.f64 (/.f64 A l)) V))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (cbrt.f64 (pow.f64 V 2))) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (/.f64 (cbrt.f64 (pow.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)) (cbrt.f64 (pow.f64 V 2))) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 V)))
(*.f64 (/.f64 (/.f64 1 V) 1) (/.f64 A l))
(*.f64 (/.f64 (/.f64 1 V) (pow.f64 (cbrt.f64 l) 2)) (/.f64 A (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 1 V) (sqrt.f64 l)) (/.f64 A (sqrt.f64 l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (cbrt.f64 (/.f64 A (*.f64 l V)))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (*.f64 (/.f64 1 V) (cbrt.f64 (pow.f64 (/.f64 A l) 2))) (cbrt.f64 (/.f64 A l)))
(*.f64 (*.f64 (/.f64 1 V) (sqrt.f64 (/.f64 A l))) (sqrt.f64 (/.f64 A l)))
(*.f64 (*.f64 (/.f64 A l) (cbrt.f64 (pow.f64 V -2))) (/.f64 1 (cbrt.f64 V)))
(*.f64 (*.f64 (/.f64 A l) (pow.f64 V -1/2)) (pow.f64 V -1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (sqrt.f64 A)) (pow.f64 (*.f64 l V) -1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 V -1/2)) (sqrt.f64 (/.f64 A l)))
(pow.f64 (/.f64 l (/.f64 A V)) -1)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) -2)
(pow.f64 (/.f64 A (*.f64 l V)) 1)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3) 1/3)
(neg.f64 (/.f64 A (*.f64 V (neg.f64 l))))
(neg.f64 (/.f64 (neg.f64 A) (*.f64 l V)))
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2))
(log.f64 (exp.f64 (/.f64 A (*.f64 l V))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 l V)))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 V) 3) (pow.f64 (/.f64 A l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 (/.f64 1 V) 3)))
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 l V) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 l V))))
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 l V))))
(exp.f64 (log.f64 (/.f64 A (*.f64 l V))))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1))
(+.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) -1)
(-.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 (*.f64 l V) -1/2) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1)
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (cbrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (/.f64 c0 (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(*.f64 (cbrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (pow.f64 V -1/2) (*.f64 (sqrt.f64 (/.f64 A l)) c0))
(*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) c0))
(*.f64 (sqrt.f64 c0) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 l V) -1/2))
(*.f64 (pow.f64 1 1/2) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)))))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (/.f64 l (/.f64 A V)) 1/4)))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (/.f64 l (/.f64 A V)))) (/.f64 (sqrt.f64 c0) (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 l)) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 c0 1) (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (/.f64 c0 (cbrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (/.f64 c0 (sqrt.f64 l)) (/.f64 1 (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 c0 (cbrt.f64 (*.f64 l V))) (/.f64 (sqrt.f64 A) (cbrt.f64 (sqrt.f64 (*.f64 l V)))))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 c0 (pow.f64 (*.f64 l V) 1/4)) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) 1/4)))
(*.f64 (*.f64 c0 (cbrt.f64 (/.f64 A (*.f64 l V)))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(*.f64 (*.f64 c0 (pow.f64 V -1/2)) (sqrt.f64 (/.f64 A l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 (cbrt.f64 c0) 2)) (cbrt.f64 c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (sqrt.f64 c0)) (sqrt.f64 c0))
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 l V)) 1/4)) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l V)) (*.f64 c0 (sqrt.f64 A))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))
(/.f64 (sqrt.f64 (*.f64 A (pow.f64 c0 2))) (sqrt.f64 (*.f64 l V)))
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (pow.f64 (/.f64 l (/.f64 A V)) 1/4))
(/.f64 (/.f64 c0 1) (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 (/.f64 c0 (cbrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))) 1) (+.f64 (+.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (*.f64 c0 -1) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (*.f64 -1 c0) (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 l V)))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (*.f64 l V))) (cbrt.f64 (sqrt.f64 (*.f64 l V))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 V)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (pow.f64 (*.f64 l V) 1/4)) (pow.f64 (*.f64 l V) 1/4))
(pow.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)) 1/2)
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)
(sqrt.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l)))
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 l V)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 l (/.f64 A V)) 3/2)))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1))

eval623.0ms (6.2%)

Compiler

Compiled 21856 to 7736 computations (64.6% saved)

prune476.0ms (4.7%)

Pruning

25 alts after pruning (21 fresh and 4 done)

PrunedKeptTotal
New1635161651
Fresh8513
Picked325
Done022
Total1646251671
Accuracy
98.1%
Counts
1671 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.6%
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 V)) (sqrt.f64 l))
74.4%
(/.f64 (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (pow.f64 (/.f64 l (/.f64 A V)) 1/4))
62.1%
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
62.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
74.7%
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
74.4%
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0))
73.8%
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) c0))
19.7%
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
62.5%
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 (/.f64 V A))))
39.0%
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 (*.f64 l V) -1/2) c0))
74.7%
(*.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) -1/2))
20.4%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A (neg.f64 V))) (sqrt.f64 (neg.f64 l))))
64.2%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
45.4%
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l)))))
39.9%
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
74.2%
(*.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 l V) A))))
75.1%
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A)))))
39.8%
(*.f64 c0 (*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (/.f64 1 V) l))))
75.0%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
74.5%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
74.0%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
74.4%
(*.f64 c0 (sqrt.f64 (/.f64 1 (/.f64 V (/.f64 A l)))))
43.1%
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) l) V))
42.3%
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) V) l))
25.4%
(expm1.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A l) V)) c0)) (*.f64 -1 (log.f64 l))))
Compiler

Compiled 667 to 461 computations (30.9% saved)

localize183.0ms (1.8%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 c0 (sqrt.f64 (/.f64 V A)))
99.7%
(/.f64 1 (sqrt.f64 l))
96.8%
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 (/.f64 V A))))
84.2%
(sqrt.f64 (/.f64 V A))
93.9%
(/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) l) V)
93.6%
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
89.3%
(*.f64 A (pow.f64 c0 2))
75.8%
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) l) V))
99.6%
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
98.6%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
83.7%
(sqrt.f64 (/.f64 A V))
98.6%
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
94.2%
(/.f64 l (/.f64 A V))
82.4%
(sqrt.f64 (/.f64 l (/.f64 A V)))
98.6%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
95.2%
(/.f64 (/.f64 A l) V)
81.9%
(sqrt.f64 (/.f64 (/.f64 A l) V))
Compiler

Compiled 160 to 47 computations (70.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
Operation ival-div, time spent: 27.0ms, 36.0% of total-time
Operation ival-sqrt, time spent: 26.0ms, 34.0% of total-time
Operation ival-mult, time spent: 14.0ms, 18.0% of total-time
Operation ival-pow, time spent: 8.0ms, 11.0% of total-time
Operation const, time spent: 2.0ms, 3.0% of total-time

series113.0ms (1.1%)

Counts
17 → 532
Calls

156 calls:

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

rewrite184.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
466×associate-*r*
412×times-frac
358×associate-*l*
340×frac-times
243×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036461
1597455
Stop Event
node limit
Counts
17 → 824
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)))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(/.f64 l (/.f64 A V))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(sqrt.f64 (/.f64 A V))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) l) V))
(*.f64 A (pow.f64 c0 2))
(/.f64 (*.f64 A (pow.f64 c0 2)) l)
(/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) l) V)
(sqrt.f64 (/.f64 V A))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 (/.f64 V A))))
(/.f64 1 (sqrt.f64 l))
(/.f64 c0 (sqrt.f64 (/.f64 V A)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A V)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A V))) (pow.f64 l -1/2)))
(*.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 (sqrt.f64 (/.f64 A l)) (pow.f64 (/.f64 1 V) 1/2))
(*.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 (/.f64 1 V)))
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 1 (sqrt.f64 V)))
(*.f64 (pow.f64 (/.f64 A V) 1/4) (*.f64 (pow.f64 (/.f64 A V) 1/4) (pow.f64 l -1/2)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 l) -1/2) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l 1/4)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 1 (neg.f64 (sqrt.f64 l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A V)) 1) (pow.f64 l -1/2))
(*.f64 (/.f64 1 (cbrt.f64 l)) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 (sqrt.f64 l))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (pow.f64 l 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A V))) (pow.f64 l 1/4)))
(*.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) 1) (/.f64 (pow.f64 (/.f64 A V) 1/4) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) (cbrt.f64 l)) (/.f64 (pow.f64 (/.f64 A V) 1/4) (cbrt.f64 (sqrt.f64 l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 (/.f64 1 l))) (cbrt.f64 (pow.f64 l -1/2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 (sqrt.f64 l) -1/2)) (pow.f64 (sqrt.f64 l) -1/2))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(/.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (cbrt.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (*.f64 l (/.f64 V A)) 1/4))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))
(/.f64 (*.f64 (sqrt.f64 A) 1) (*.f64 (sqrt.f64 V) (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 A) -1) (*.f64 (sqrt.f64 V) (neg.f64 (sqrt.f64 l))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) 1) (sqrt.f64 l))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (neg.f64 (sqrt.f64 l))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l 1/4)) (pow.f64 l 1/4))
(/.f64 (/.f64 (sqrt.f64 (/.f64 A V)) 1) (sqrt.f64 l))
(/.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) -1) (neg.f64 (sqrt.f64 l)))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) -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 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 (sqrt.f64 l))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (sqrt.f64 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 A (*.f64 V l)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A V) 3/2) (pow.f64 (pow.f64 l -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3/2) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 A (/.f64 1 (*.f64 V l)))
(*.f64 A (*.f64 (/.f64 1 l) (/.f64 1 V)))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (sqrt.f64 (/.f64 A V)) (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 (pow.f64 l -1/2) (/.f64 (/.f64 A V) (sqrt.f64 l)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2)) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (*.f64 (cbrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (sqrt.f64 (/.f64 A l)) (*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (/.f64 (neg.f64 A) l) (/.f64 1 (neg.f64 V)))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/4)) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 l) V))
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 V) l))
(*.f64 (/.f64 A (cbrt.f64 (pow.f64 V 2))) (/.f64 (/.f64 1 l) (cbrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 (/.f64 1 l) (sqrt.f64 V)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 V 2))) (/.f64 (/.f64 A l) (cbrt.f64 V)))
(*.f64 (/.f64 1 (sqrt.f64 V)) (/.f64 (/.f64 A l) (sqrt.f64 V)))
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (/.f64 A V) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(*.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) (cbrt.f64 (pow.f64 V 2))) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.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)) (cbrt.f64 (pow.f64 V 2))) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 l)) (/.f64 (/.f64 1 V) (sqrt.f64 l)))
(*.f64 (/.f64 A (cbrt.f64 (pow.f64 l 2))) (/.f64 (/.f64 1 V) (cbrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) 1) (/.f64 (sqrt.f64 (/.f64 A V)) l))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 (pow.f64 l 2))) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 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 (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) (cbrt.f64 (pow.f64 l 2))) (/.f64 (cbrt.f64 (/.f64 A V)) (cbrt.f64 l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A V))) (pow.f64 l -1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (cbrt.f64 (/.f64 A (*.f64 V l)))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)
(pow.f64 (*.f64 l (/.f64 V A)) -1)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 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 (/.f64 A (*.f64 V l)) 1)
(neg.f64 (/.f64 (/.f64 A l) (neg.f64 V)))
(neg.f64 (/.f64 (/.f64 (neg.f64 A) l) 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 (/.f64 A l) 3) (pow.f64 V 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(log1p.f64 (expm1.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 (log.f64 (/.f64 A V)) (log.f64 l)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0))
(/.f64 1 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 V A)) c0)))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (/.f64 V A)) c0) (sqrt.f64 l)))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0) 1))
(/.f64 1 (/.f64 (sqrt.f64 l) (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 V A)) (/.f64 c0 (sqrt.f64 l))))
(/.f64 (pow.f64 l -1/2) (/.f64 (sqrt.f64 (/.f64 V A)) c0))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (sqrt.f64 (/.f64 V A)) c0)))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 (/.f64 V A)) c0) (neg.f64 (sqrt.f64 l))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0)))
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(/.f64 (neg.f64 c0) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (/.f64 V A)))))
(/.f64 (neg.f64 c0) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(/.f64 (*.f64 c0 1) (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 (*.f64 c0 1) (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l)))
(/.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 (sqrt.f64 (/.f64 V A))) (sqrt.f64 l)))
(/.f64 (*.f64 -1 (neg.f64 c0)) (*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 V A)))))
(/.f64 (*.f64 c0 -1) (*.f64 (sqrt.f64 (/.f64 V A)) (neg.f64 (sqrt.f64 l))))
(/.f64 (*.f64 (neg.f64 c0) -1) (*.f64 (neg.f64 (sqrt.f64 (/.f64 V A))) (neg.f64 (sqrt.f64 l))))
(/.f64 (neg.f64 (neg.f64 c0)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (/.f64 c0 (sqrt.f64 l))) (neg.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 c0 (pow.f64 (*.f64 l (/.f64 V A)) 1/4)) (pow.f64 (*.f64 l (/.f64 V A)) 1/4))
(/.f64 (/.f64 c0 1) (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (pow.f64 l 1/4)) (pow.f64 l 1/4))
(/.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 1) (sqrt.f64 l))
(/.f64 (*.f64 (pow.f64 l -1/2) 1) (/.f64 (sqrt.f64 (/.f64 V A)) c0))
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))
(/.f64 (*.f64 (pow.f64 l -1/2) (neg.f64 c0)) (neg.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) -1) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(/.f64 (*.f64 -1 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 c0 (pow.f64 l -1/2)) (sqrt.f64 (/.f64 V A)))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 l -1/2)) (neg.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 c0 (cbrt.f64 (*.f64 l (/.f64 V A)))) (cbrt.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 1) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) 1) (sqrt.f64 (/.f64 V A)))
(/.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (cbrt.f64 (/.f64 V A))) (cbrt.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 V A) 1/4)) (pow.f64 (/.f64 V A) 1/4))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0) -1)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(neg.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 l (/.f64 V A)))))
(sqrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l -1/2) 3) (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3) (pow.f64 (pow.f64 l -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 l (/.f64 V A)) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))) 1)
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))
(*.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))) (cbrt.f64 (*.f64 l (/.f64 V A))))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 V A))) (cbrt.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(*.f64 (cbrt.f64 (/.f64 V A)) (/.f64 (sqrt.f64 l) (cbrt.f64 (sqrt.f64 (/.f64 A V)))))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A))))
(*.f64 (pow.f64 l 1/4) (*.f64 (pow.f64 l 1/4) (sqrt.f64 (/.f64 V A))))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) 1/4) (pow.f64 (*.f64 l (/.f64 V A)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 l (/.f64 V A))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 V A))) 1/2))
(*.f64 (pow.f64 (/.f64 l A) 1/2) (sqrt.f64 V))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 l (/.f64 V A)))))
(*.f64 (sqrt.f64 (/.f64 l A)) (sqrt.f64 V))
(*.f64 (/.f64 1 (pow.f64 (/.f64 A V) 1/4)) (/.f64 (sqrt.f64 l) (pow.f64 (/.f64 A V) 1/4)))
(*.f64 (/.f64 (cbrt.f64 l) 1) (/.f64 (cbrt.f64 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))))
(*.f64 (/.f64 (cbrt.f64 l) (pow.f64 (/.f64 A V) 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 l)) (pow.f64 (/.f64 A V) 1/4)))
(*.f64 (/.f64 (pow.f64 l 1/4) 1) (/.f64 (pow.f64 l 1/4) (sqrt.f64 (/.f64 A V))))
(*.f64 (/.f64 (pow.f64 l 1/4) (cbrt.f64 (/.f64 A V))) (/.f64 (pow.f64 l 1/4) (cbrt.f64 (sqrt.f64 (/.f64 A V)))))
(*.f64 (*.f64 (pow.f64 l 1/4) (pow.f64 (/.f64 V A) 1/4)) (*.f64 (pow.f64 l 1/4) (pow.f64 (/.f64 V A) 1/4)))
(*.f64 (*.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 V A))) (cbrt.f64 (sqrt.f64 (/.f64 V A))))
(*.f64 (*.f64 (sqrt.f64 l) (pow.f64 (/.f64 V A) 1/4)) (pow.f64 (/.f64 V A) 1/4))
(/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 A V))))
(/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (/.f64 (neg.f64 A) V)))
(/.f64 (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 A V))) (cbrt.f64 (sqrt.f64 (/.f64 A V))))
(/.f64 (/.f64 (sqrt.f64 l) (pow.f64 (/.f64 A V) 1/4)) (pow.f64 (/.f64 A V) 1/4))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 V)) (sqrt.f64 A))
(pow.f64 (*.f64 l (/.f64 V A)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))) 3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 V A)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 V A)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 l 3/2) (pow.f64 (/.f64 V A) 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 l)) (log.f64 (sqrt.f64 (/.f64 V A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 V A)))) 1)
(*.f64 l (/.f64 V A))
(*.f64 V (/.f64 l A))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) (sqrt.f64 (*.f64 l (/.f64 V A))))
(*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) (/.f64 A V)))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (/.f64 V A)))
(*.f64 (sqrt.f64 (/.f64 V A)) (/.f64 l (sqrt.f64 (/.f64 A V))))
(*.f64 1 (*.f64 l (/.f64 V A)))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 V A))) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) 2)))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 V A))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))) (sqrt.f64 (*.f64 l (/.f64 V A)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 V A)) 2)) (cbrt.f64 (*.f64 l (/.f64 V A))))
(*.f64 (cbrt.f64 (pow.f64 l 2)) (*.f64 (cbrt.f64 l) (/.f64 V A)))
(*.f64 (pow.f64 (*.f64 l (/.f64 V A)) 1/4) (*.f64 (pow.f64 (*.f64 l (/.f64 V A)) 1/4) (sqrt.f64 (*.f64 l (/.f64 V A)))))
(*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 A) V)))
(*.f64 (/.f64 l A) V)
(*.f64 (/.f64 1 A) (/.f64 l (/.f64 1 V)))
(*.f64 (/.f64 1 A) (/.f64 V (/.f64 1 l)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) (pow.f64 (*.f64 l (/.f64 V A)) 1/4)) (pow.f64 (*.f64 l (/.f64 V A)) 1/4))
(*.f64 (*.f64 l V) (/.f64 1 A))
(*.f64 (*.f64 l 1) (/.f64 V A))
(*.f64 (/.f64 (sqrt.f64 l) A) (/.f64 (sqrt.f64 l) (/.f64 1 V)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 2)) A) (/.f64 (cbrt.f64 l) (/.f64 1 V)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 2)) 1) (/.f64 (cbrt.f64 l) (/.f64 A V)))
(*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 A V)) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 A V))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 A V)) 2)) (/.f64 l (cbrt.f64 (/.f64 A V))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 2)) (sqrt.f64 (/.f64 A V))) (/.f64 (cbrt.f64 l) (sqrt.f64 (/.f64 A V))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 2)) (pow.f64 (cbrt.f64 (/.f64 A V)) 2)) (cbrt.f64 (*.f64 l (/.f64 V A))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 V 2)) A) (/.f64 (cbrt.f64 V) (/.f64 1 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 V 2)) 1) (/.f64 (cbrt.f64 V) (/.f64 A l)))
(*.f64 (/.f64 (sqrt.f64 V) A) (/.f64 (sqrt.f64 V) (/.f64 1 l)))
(*.f64 (/.f64 (sqrt.f64 V) 1) (/.f64 (sqrt.f64 V) (/.f64 A l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 A l)) 2)) (/.f64 V (cbrt.f64 (/.f64 A l))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 A l))) (/.f64 V (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 V 2)) (pow.f64 (cbrt.f64 (/.f64 A l)) 2)) (/.f64 (cbrt.f64 V) (cbrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 V 2)) (sqrt.f64 (/.f64 A l))) (/.f64 (cbrt.f64 V) (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (sqrt.f64 V) (pow.f64 (cbrt.f64 (/.f64 A l)) 2)) (/.f64 (sqrt.f64 V) (cbrt.f64 (/.f64 A l))))
(*.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))) (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))))
(*.f64 (*.f64 l (sqrt.f64 (/.f64 V A))) (sqrt.f64 (/.f64 V A)))
(*.f64 (*.f64 l (cbrt.f64 (pow.f64 (/.f64 V A) 2))) (cbrt.f64 (/.f64 V A)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) 1) (sqrt.f64 (*.f64 l (/.f64 V A))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) (cbrt.f64 (*.f64 l (/.f64 V A)))) (cbrt.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(*.f64 (*.f64 (/.f64 l A) 1) V)
(*.f64 (*.f64 (/.f64 l A) (cbrt.f64 (pow.f64 V 2))) (cbrt.f64 V))
(*.f64 (*.f64 (/.f64 l A) (sqrt.f64 V)) (sqrt.f64 V))
(pow.f64 (*.f64 l (/.f64 V A)) 1)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) 2)
(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 (/.f64 A (*.f64 V l)) -1)
(neg.f64 (/.f64 l (/.f64 (neg.f64 A) V)))
(neg.f64 (/.f64 (neg.f64 l) (/.f64 A V)))
(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))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 V A) 3)))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (/.f64 A V) 3)))
(cbrt.f64 (/.f64 (pow.f64 V 3) (pow.f64 (/.f64 A l) 3)))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 V A))))
(log1p.f64 (expm1.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 (log.f64 V) (log.f64 (/.f64 A l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(*.f64 (pow.f64 l -1/2) (*.f64 c0 (sqrt.f64 (/.f64 A V))))
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (pow.f64 l -1/2))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (cbrt.f64 (pow.f64 l -1/2)) (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (/.f64 c0 (cbrt.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (/.f64 V A))) (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (pow.f64 l -1/2)))
(*.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 A (*.f64 V l)))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (/.f64 c0 (pow.f64 (*.f64 l (/.f64 V A)) 1/4)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) c0))
(*.f64 (pow.f64 (sqrt.f64 l) -1/2) (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (pow.f64 l 1/4)))
(*.f64 (pow.f64 (sqrt.f64 l) -1/2) (*.f64 (pow.f64 (sqrt.f64 l) -1/2) (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (pow.f64 l -1/2)))
(*.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(*.f64 (*.f64 c0 1) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (*.f64 l (/.f64 V A)))))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 l (/.f64 V A)))))
(*.f64 (/.f64 1 (cbrt.f64 l)) (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (cbrt.f64 (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 l (/.f64 V A)))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (*.f64 l (/.f64 V A)) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (*.f64 l (/.f64 V A)) 1/4)))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (*.f64 l (/.f64 V A)))) (/.f64 (sqrt.f64 c0) (cbrt.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(*.f64 (/.f64 c0 1) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 c0 (cbrt.f64 l)) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 (sqrt.f64 l))))
(*.f64 (/.f64 c0 (pow.f64 l 1/4)) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 l)) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (/.f64 V A))) 1) (/.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (/.f64 V A))) (cbrt.f64 l)) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (/.f64 V A))) (pow.f64 l 1/4)) (/.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (pow.f64 l 1/4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) 1) (/.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (cbrt.f64 l)) (/.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (cbrt.f64 (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 l -1/2) 1) (*.f64 c0 (sqrt.f64 (/.f64 A V))))
(*.f64 (/.f64 (pow.f64 l -1/2) (cbrt.f64 (/.f64 V A))) (/.f64 c0 (cbrt.f64 (sqrt.f64 (/.f64 V A)))))
(*.f64 (/.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 V A) 1/4)) (/.f64 c0 (pow.f64 (/.f64 V A) 1/4)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1) c0)
(*.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 1) (pow.f64 l -1/2))
(*.f64 (*.f64 (pow.f64 l -1/2) 1) (*.f64 c0 (sqrt.f64 (/.f64 A V))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (cbrt.f64 c0) 2)) (cbrt.f64 c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 c0)) (sqrt.f64 c0))
(*.f64 (*.f64 c0 (cbrt.f64 (/.f64 A (*.f64 V l)))) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/4)) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (*.f64 (pow.f64 l -1/2) (cbrt.f64 (/.f64 (pow.f64 c0 2) (/.f64 V A)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(*.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (cbrt.f64 (/.f64 1 l))) (cbrt.f64 (pow.f64 l -1/2)))
(*.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (pow.f64 (sqrt.f64 l) -1/2)) (pow.f64 (sqrt.f64 l) -1/2))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0) -1)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(neg.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 l (/.f64 V A)))))
(sqrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l -1/2) 3) (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3) (pow.f64 (pow.f64 l -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 l (/.f64 V A)) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A V)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A V)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A V))) (cbrt.f64 (/.f64 A V)))
(*.f64 (cbrt.f64 (/.f64 A V)) (cbrt.f64 (sqrt.f64 (/.f64 A V))))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 1 V) 1/2))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 V)))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 V)))
(*.f64 (pow.f64 (/.f64 A V) 1/4) (pow.f64 (/.f64 A V) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 A V)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 A V)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 A V)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 A V))))
(/.f64 1 (sqrt.f64 (/.f64 V A)))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 V A)) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (cbrt.f64 (/.f64 A V)) (cbrt.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (sqrt.f64 A) (sqrt.f64 V))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V)))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 V)))
(/.f64 (/.f64 1 (pow.f64 (/.f64 V A) 1/4)) (pow.f64 (/.f64 V A) 1/4))
(pow.f64 (/.f64 A V) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A V)) 1)
(pow.f64 (/.f64 V A) -1/2)
(pow.f64 (sqrt.f64 (/.f64 V A)) -1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 A V))) 3)
(pow.f64 (pow.f64 (/.f64 A V) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A V) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 A V)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A V)))))
(cbrt.f64 (pow.f64 (/.f64 A V) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A V))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A V))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A V))))
(exp.f64 (*.f64 (log.f64 (/.f64 A V)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A V))) 1))
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 (/.f64 V A)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0))
(/.f64 1 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 V A)) c0)))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (/.f64 V A)) c0) (sqrt.f64 l)))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0) 1))
(/.f64 1 (/.f64 (sqrt.f64 l) (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 V A)) (/.f64 c0 (sqrt.f64 l))))
(/.f64 (pow.f64 l -1/2) (/.f64 (sqrt.f64 (/.f64 V A)) c0))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (sqrt.f64 (/.f64 V A)) c0)))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 (/.f64 V A)) c0) (neg.f64 (sqrt.f64 l))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0)))
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(/.f64 (neg.f64 c0) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (/.f64 V A)))))
(/.f64 (neg.f64 c0) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(/.f64 (*.f64 c0 1) (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 (*.f64 c0 1) (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l)))
(/.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 (sqrt.f64 (/.f64 V A))) (sqrt.f64 l)))
(/.f64 (*.f64 -1 (neg.f64 c0)) (*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 V A)))))
(/.f64 (*.f64 c0 -1) (*.f64 (sqrt.f64 (/.f64 V A)) (neg.f64 (sqrt.f64 l))))
(/.f64 (*.f64 (neg.f64 c0) -1) (*.f64 (neg.f64 (sqrt.f64 (/.f64 V A))) (neg.f64 (sqrt.f64 l))))
(/.f64 (neg.f64 (neg.f64 c0)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (/.f64 c0 (sqrt.f64 l))) (neg.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 c0 (pow.f64 (*.f64 l (/.f64 V A)) 1/4)) (pow.f64 (*.f64 l (/.f64 V A)) 1/4))
(/.f64 (/.f64 c0 1) (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (pow.f64 l 1/4)) (pow.f64 l 1/4))
(/.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 1) (sqrt.f64 l))
(/.f64 (*.f64 (pow.f64 l -1/2) 1) (/.f64 (sqrt.f64 (/.f64 V A)) c0))
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))
(/.f64 (*.f64 (pow.f64 l -1/2) (neg.f64 c0)) (neg.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) -1) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(/.f64 (*.f64 -1 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 c0 (pow.f64 l -1/2)) (sqrt.f64 (/.f64 V A)))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 l -1/2)) (neg.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 c0 (cbrt.f64 (*.f64 l (/.f64 V A)))) (cbrt.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 1) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) 1) (sqrt.f64 (/.f64 V A)))
(/.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (cbrt.f64 (/.f64 V A))) (cbrt.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 V A) 1/4)) (pow.f64 (/.f64 V A) 1/4))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0) -1)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(neg.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 l (/.f64 V A)))))
(sqrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l -1/2) 3) (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3) (pow.f64 (pow.f64 l -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 l (/.f64 V A)) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A V)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 A V))) (pow.f64 l -1/2)))
(*.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 (sqrt.f64 (/.f64 A l)) (pow.f64 (/.f64 1 V) 1/2))
(*.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 (/.f64 1 V)))
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 1 (sqrt.f64 V)))
(*.f64 (pow.f64 (/.f64 A V) 1/4) (*.f64 (pow.f64 (/.f64 A V) 1/4) (pow.f64 l -1/2)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 l) -1/2) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l 1/4)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 1 (neg.f64 (sqrt.f64 l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A V)) 1) (pow.f64 l -1/2))
(*.f64 (/.f64 1 (cbrt.f64 l)) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 (sqrt.f64 l))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (pow.f64 l 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A V))) (pow.f64 l 1/4)))
(*.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) 1) (/.f64 (pow.f64 (/.f64 A V) 1/4) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) (cbrt.f64 l)) (/.f64 (pow.f64 (/.f64 A V) 1/4) (cbrt.f64 (sqrt.f64 l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 (/.f64 1 l))) (cbrt.f64 (pow.f64 l -1/2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 (sqrt.f64 l) -1/2)) (pow.f64 (sqrt.f64 l) -1/2))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) -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 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 (sqrt.f64 l))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (sqrt.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 A (*.f64 V l)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A V) 3/2) (pow.f64 (pow.f64 l -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3/2) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))))) 1)
(*.f64 1 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))) (cbrt.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))))
(*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (pow.f64 (/.f64 1 V) 1/2))
(*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (sqrt.f64 (/.f64 1 V)))
(*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (/.f64 1 (sqrt.f64 V)))
(*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 1/4) (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 1/4))
(*.f64 (pow.f64 1 1/2) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)))))
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 (/.f64 l A) (pow.f64 c0 2)))))
(/.f64 1 (/.f64 (sqrt.f64 V) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (sqrt.f64 V))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (neg.f64 A)) l)) (sqrt.f64 (neg.f64 V)))
(/.f64 (neg.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l))) (neg.f64 (sqrt.f64 V)))
(pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 1/2)
(pow.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 1/4) 2)
(fabs.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))))
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 3/2))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))) 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (pow.f64 c0 2)))) 1)
(pow.f64 (*.f64 A (pow.f64 c0 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 A (pow.f64 c0 2))) 3)
(pow.f64 (pow.f64 (*.f64 A (pow.f64 c0 2)) 3) 1/3)
(pow.f64 (*.f64 c0 (sqrt.f64 A)) 2)
(sqrt.f64 (*.f64 (pow.f64 c0 4) (pow.f64 A 2)))
(log.f64 (pow.f64 (exp.f64 A) (pow.f64 c0 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (pow.f64 c0 2)))))
(cbrt.f64 (pow.f64 (*.f64 A (pow.f64 c0 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (pow.f64 c0 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 c0 2) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (*.f64 A (pow.f64 c0 2))))
(log1p.f64 (expm1.f64 (*.f64 A (pow.f64 c0 2))))
(exp.f64 (log.f64 (*.f64 A (pow.f64 c0 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 A (pow.f64 c0 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)))) 1)
(*.f64 A (/.f64 (pow.f64 c0 2) l))
(*.f64 (pow.f64 c0 2) (/.f64 A l))
(*.f64 (*.f64 A (pow.f64 c0 2)) (/.f64 1 l))
(*.f64 1 (*.f64 A (/.f64 (pow.f64 c0 2) l)))
(*.f64 (pow.f64 l -1/2) (/.f64 (*.f64 A (pow.f64 c0 2)) (sqrt.f64 l)))
(*.f64 (cbrt.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l))) (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) 2)) (cbrt.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c0 4) (pow.f64 A 2))) (*.f64 (cbrt.f64 (*.f64 A (pow.f64 c0 2))) (/.f64 1 l)))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (/.f64 (pow.f64 c0 2) l)))
(*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 (pow.f64 c0 2) l)))
(*.f64 (*.f64 c0 (sqrt.f64 A)) (*.f64 (*.f64 c0 (sqrt.f64 A)) (/.f64 1 l)))
(*.f64 (*.f64 (pow.f64 c0 2) (neg.f64 A)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 A 1) (/.f64 (pow.f64 c0 2) l))
(*.f64 (/.f64 (pow.f64 c0 2) (sqrt.f64 l)) (/.f64 A (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 A (pow.f64 c0 2)) (cbrt.f64 l)))
(*.f64 (/.f64 A (sqrt.f64 l)) (/.f64 (pow.f64 c0 2) (sqrt.f64 l)))
(*.f64 (/.f64 A (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 c0 2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 c0 2) 1) (/.f64 A l))
(*.f64 (/.f64 (pow.f64 c0 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 A (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 c0 4) (pow.f64 A 2))) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 A (pow.f64 c0 2))) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 c0 4) (pow.f64 A 2))) 1) (/.f64 (cbrt.f64 (*.f64 A (pow.f64 c0 2))) l))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 c0 4) (pow.f64 A 2))) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l))))
(*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) 1) (/.f64 (*.f64 c0 (sqrt.f64 A)) l))
(*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 c0 (sqrt.f64 A)) (cbrt.f64 l)))
(pow.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) 1)
(pow.f64 (cbrt.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l))) 3)
(pow.f64 (pow.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 (/.f64 l A) (pow.f64 c0 2)) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 c0 2) (neg.f64 A)) l))
(sqrt.f64 (pow.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) 2))
(log.f64 (pow.f64 (exp.f64 A) (/.f64 (pow.f64 c0 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)))))
(cbrt.f64 (pow.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 A (pow.f64 c0 2)) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l))))
(log1p.f64 (expm1.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l))))
(exp.f64 (log.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)))) 1)
(*.f64 A (*.f64 (/.f64 (pow.f64 c0 2) l) (/.f64 1 V)))
(*.f64 (/.f64 A V) (/.f64 (pow.f64 c0 2) l))
(*.f64 (*.f64 A (pow.f64 c0 2)) (/.f64 1 (*.f64 V l)))
(*.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 (/.f64 1 l) (/.f64 1 V)))
(*.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) (/.f64 1 V))
(*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))))
(*.f64 1 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) 2)) (*.f64 (cbrt.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l))) (/.f64 1 V)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))) (*.f64 (cbrt.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))))
(*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (/.f64 1 V)))
(*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 1/4) (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 1/4) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (neg.f64 A)) l) (/.f64 1 (neg.f64 V)))
(*.f64 (/.f64 1 V) (*.f64 A (/.f64 (pow.f64 c0 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 1/4)) (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 1/4))
(*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 c0 4) (pow.f64 A 2))) V) (/.f64 (cbrt.f64 (*.f64 A (pow.f64 c0 2))) l))
(*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) V) (/.f64 (*.f64 c0 (sqrt.f64 A)) l))
(*.f64 (/.f64 A 1) (/.f64 (/.f64 (pow.f64 c0 2) l) V))
(*.f64 (/.f64 A (cbrt.f64 (pow.f64 V 2))) (/.f64 (/.f64 (pow.f64 c0 2) l) (cbrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 (/.f64 (pow.f64 c0 2) l) (sqrt.f64 V)))
(*.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) 1) (/.f64 (/.f64 1 l) V))
(*.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) (cbrt.f64 (pow.f64 V 2))) (/.f64 (/.f64 1 l) (cbrt.f64 V)))
(*.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) (sqrt.f64 V)) (/.f64 (/.f64 1 l) (sqrt.f64 V)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 V 2))) (/.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) (cbrt.f64 V)))
(*.f64 (/.f64 1 (sqrt.f64 V)) (/.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) (sqrt.f64 V)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l))) V))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) 2)) (cbrt.f64 (pow.f64 V 2))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) 2)) (sqrt.f64 V)) (/.f64 (cbrt.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l))) (sqrt.f64 V)))
(*.f64 (/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) 1) (/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) V))
(*.f64 (/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (cbrt.f64 (pow.f64 V 2))) (/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (cbrt.f64 V)))
(*.f64 (*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) 1) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))))
(*.f64 (*.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)))) (cbrt.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))))
(pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 1)
(pow.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 3) 1/3)
(pow.f64 (*.f64 V (/.f64 (/.f64 l A) (pow.f64 c0 2))) -1)
(neg.f64 (/.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) (neg.f64 V)))
(neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (neg.f64 A)) l) V))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 A (/.f64 (pow.f64 c0 2) l)) 3) (pow.f64 V 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 V A)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 V A)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 V A))) (cbrt.f64 (/.f64 V A)))
(*.f64 (cbrt.f64 (/.f64 V A)) (cbrt.f64 (sqrt.f64 (/.f64 V A))))
(*.f64 (sqrt.f64 V) (pow.f64 (/.f64 1 A) 1/2))
(*.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 V) (/.f64 1 (sqrt.f64 A)))
(*.f64 (pow.f64 (/.f64 V A) 1/4) (pow.f64 (/.f64 V A) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 V A)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 V A) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 V A)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 V A) 2))) (sqrt.f64 (cbrt.f64 (/.f64 V A))))
(/.f64 1 (sqrt.f64 (/.f64 A V)))
(/.f64 (sqrt.f64 V) (sqrt.f64 A))
(/.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 A)))
(/.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 A)))
(pow.f64 (/.f64 V A) 1/2)
(pow.f64 (sqrt.f64 (/.f64 V A)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 V A))) 3)
(pow.f64 (pow.f64 (/.f64 V A) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 V A) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 V A)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 V A))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 V A)))))
(cbrt.f64 (pow.f64 (/.f64 V A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 V A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 V A))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 V A))))
(exp.f64 (*.f64 (log.f64 (/.f64 V A)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 V A))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))))) 1)
(/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0))
(/.f64 1 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 V A)) c0)))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (/.f64 V A)) c0) (sqrt.f64 l)))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0) 1))
(/.f64 1 (/.f64 (sqrt.f64 l) (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 V A)) (/.f64 c0 (sqrt.f64 l))))
(/.f64 (pow.f64 l -1/2) (/.f64 (sqrt.f64 (/.f64 V A)) c0))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (sqrt.f64 (/.f64 V A)) c0)))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 (/.f64 V A)) c0) (neg.f64 (sqrt.f64 l))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0)))
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(/.f64 (neg.f64 c0) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (/.f64 V A)))))
(/.f64 (neg.f64 c0) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(/.f64 (*.f64 c0 1) (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 (*.f64 c0 1) (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l)))
(/.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 (sqrt.f64 (/.f64 V A))) (sqrt.f64 l)))
(/.f64 (*.f64 -1 (neg.f64 c0)) (*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 V A)))))
(/.f64 (*.f64 c0 -1) (*.f64 (sqrt.f64 (/.f64 V A)) (neg.f64 (sqrt.f64 l))))
(/.f64 (*.f64 (neg.f64 c0) -1) (*.f64 (neg.f64 (sqrt.f64 (/.f64 V A))) (neg.f64 (sqrt.f64 l))))
(/.f64 (neg.f64 (neg.f64 c0)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(/.f64 (neg.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (/.f64 c0 (sqrt.f64 l))) (neg.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 c0 (pow.f64 (*.f64 l (/.f64 V A)) 1/4)) (pow.f64 (*.f64 l (/.f64 V A)) 1/4))
(/.f64 (/.f64 c0 1) (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (pow.f64 l 1/4)) (pow.f64 l 1/4))
(/.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 1) (sqrt.f64 l))
(/.f64 (*.f64 (pow.f64 l -1/2) 1) (/.f64 (sqrt.f64 (/.f64 V A)) c0))
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))
(/.f64 (*.f64 (pow.f64 l -1/2) (neg.f64 c0)) (neg.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) -1) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(/.f64 (*.f64 -1 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 c0 (pow.f64 l -1/2)) (sqrt.f64 (/.f64 V A)))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 l -1/2)) (neg.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 c0 (cbrt.f64 (*.f64 l (/.f64 V A)))) (cbrt.f64 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 1) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) 1) (sqrt.f64 (/.f64 V A)))
(/.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (cbrt.f64 (/.f64 V A))) (cbrt.f64 (sqrt.f64 (/.f64 V A))))
(/.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 V A) 1/4)) (pow.f64 (/.f64 V A) 1/4))
(pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0) -1)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(neg.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 l (/.f64 V A)))))
(sqrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l -1/2) 3) (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3) (pow.f64 (pow.f64 l -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 l (/.f64 V A)) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3) (pow.f64 l 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 l -1/2))) 1)
(*.f64 1 (pow.f64 l -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 l))))
(*.f64 (cbrt.f64 (pow.f64 l -1/2)) (cbrt.f64 (/.f64 1 l)))
(*.f64 (cbrt.f64 (/.f64 1 l)) (cbrt.f64 (pow.f64 l -1/2)))
(*.f64 (pow.f64 (sqrt.f64 l) -1/2) (pow.f64 (sqrt.f64 l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 l) -1) (pow.f64 (cbrt.f64 (sqrt.f64 l)) -1))
(*.f64 (pow.f64 (pow.f64 l 1/4) -1) (pow.f64 (pow.f64 l 1/4) -1))
(pow.f64 l -1/2)
(pow.f64 (sqrt.f64 l) -1)
(pow.f64 (pow.f64 l -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 l -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 l -1/2) 3) 1/3)
(pow.f64 (pow.f64 (sqrt.f64 l) -1/2) 2)
(neg.f64 (/.f64 -1 (sqrt.f64 l)))
(sqrt.f64 (/.f64 1 l))
(log.f64 (exp.f64 (pow.f64 l -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 l -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 l -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 l -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 l -1/2)))
(exp.f64 (log.f64 (pow.f64 l -1/2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 l)) -1))
(exp.f64 (*.f64 (log.f64 (pow.f64 l -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A V)))
(*.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A V))))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 A V))))
(*.f64 (cbrt.f64 (/.f64 A V)) (/.f64 c0 (cbrt.f64 (sqrt.f64 (/.f64 V A)))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (cbrt.f64 (/.f64 (pow.f64 c0 2) (/.f64 V A))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (/.f64 V A))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 A V))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 V A)))))
(*.f64 (*.f64 c0 1) (sqrt.f64 (/.f64 A V)))
(*.f64 (/.f64 1 (pow.f64 (/.f64 V A) 1/4)) (/.f64 c0 (pow.f64 (/.f64 V A) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 V A))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (/.f64 V A) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (/.f64 V A) 1/4)))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 V A))))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (/.f64 V A))) (/.f64 (sqrt.f64 c0) (cbrt.f64 (sqrt.f64 (/.f64 V A)))))
(*.f64 (*.f64 c0 (cbrt.f64 (/.f64 A V))) (cbrt.f64 (sqrt.f64 (/.f64 A V))))
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A V) 1/4)) (pow.f64 (/.f64 A V) 1/4))
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 V A)) c0) -1)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (/.f64 V A)))))
(neg.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (/.f64 V A))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (/.f64 V A)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A V))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A V) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 V A) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V)))) 1))

eval374.0ms (3.7%)

Compiler

Compiled 16145 to 5205 computations (67.8% saved)

prune147.0ms (1.5%)

Pruning

28 alts after pruning (23 fresh and 5 done)

PrunedKeptTotal
New1340161356
Fresh9716
Picked325
Done134
Total1353281381
Accuracy
100.0%
Counts
1381 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.6%
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (sqrt.f64 V))
19.6%
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
62.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
20.4%
(/.f64 c0 (/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (/.f64 (neg.f64 A) V))))
73.9%
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
64.7%
(/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A))))
74.3%
(/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))
74.2%
(/.f64 c0 (sqrt.f64 (*.f64 (*.f64 l V) (/.f64 1 A))))
75.1%
(/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))
74.9%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0))
62.5%
(*.f64 (pow.f64 l -1/2) (/.f64 c0 (sqrt.f64 (/.f64 V A))))
61.6%
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
51.4%
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 c0 (/.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 A)))))
39.0%
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 (*.f64 l V) -1/2) c0))
74.7%
(*.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) -1/2))
75.1%
(*.f64 c0 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
65.3%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
20.4%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A (neg.f64 V))) (sqrt.f64 (neg.f64 l))))
64.2%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
45.4%
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l)))))
39.9%
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
75.0%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
74.5%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
74.0%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
74.4%
(*.f64 c0 (sqrt.f64 (/.f64 1 (/.f64 V (/.f64 A l)))))
23.3%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (sqrt.f64 A)) 2) l) V))
42.3%
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) V) l))
41.9%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)))
Compiler

Compiled 704 to 500 computations (29% saved)

localize200.0ms (2%)

Compiler

Compiled 164 to 43 computations (73.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 86.0ms
Operation ival-sqrt, time spent: 33.0ms, 39.0% of total-time
Operation ival-div, time spent: 19.0ms, 22.0% of total-time
Operation ival-mult, time spent: 16.0ms, 19.0% of total-time
Operation ival-pow, time spent: 14.0ms, 16.0% of total-time
Operation ival-neg, time spent: 2.0ms, 2.0% of total-time
Operation const, time spent: 2.0ms, 2.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 4 to 4 computations (0% saved)

prune28.0ms (0.3%)

Pruning

28 alts after pruning (18 fresh and 10 done)

PrunedKeptTotal
New000
Fresh01818
Picked055
Done055
Total02828
Accuracy
100.0%
Counts
28 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.6%
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (sqrt.f64 V))
19.6%
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
62.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
20.4%
(/.f64 c0 (/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (/.f64 (neg.f64 A) V))))
73.9%
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
64.7%
(/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A))))
74.3%
(/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))
74.2%
(/.f64 c0 (sqrt.f64 (*.f64 (*.f64 l V) (/.f64 1 A))))
75.1%
(/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))
74.9%
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0))
62.5%
(*.f64 (pow.f64 l -1/2) (/.f64 c0 (sqrt.f64 (/.f64 V A))))
61.6%
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
51.4%
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 c0 (/.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 A)))))
39.0%
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 (*.f64 l V) -1/2) c0))
74.7%
(*.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) -1/2))
75.1%
(*.f64 c0 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
65.3%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
20.4%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A (neg.f64 V))) (sqrt.f64 (neg.f64 l))))
64.2%
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
45.4%
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l)))))
39.9%
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
75.0%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
74.5%
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
74.0%
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
74.4%
(*.f64 c0 (sqrt.f64 (/.f64 1 (/.f64 V (/.f64 A l)))))
23.3%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (sqrt.f64 A)) 2) l) V))
42.3%
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) V) l))
41.9%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)))
Compiler

Compiled 923 to 495 computations (46.4% saved)

regimes416.0ms (4.1%)

Counts
52 → 2
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(*.f64 c0 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) -1/2))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 V) l) A)))
(*.f64 c0 (sqrt.f64 (/.f64 1 (/.f64 V (/.f64 A l)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 l V) A))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0))
(/.f64 c0 (sqrt.f64 (*.f64 (*.f64 l V) (/.f64 1 A))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 c0 (sqrt.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 V (neg.f64 l))))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A))))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)))
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) V) l))
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) l) V))
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 (*.f64 l V) -1/2) c0))
(*.f64 (pow.f64 l -1/2) (/.f64 c0 (sqrt.f64 (/.f64 V A))))
(*.f64 c0 (*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (/.f64 1 V) l))))
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l)))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A (neg.f64 V))) (sqrt.f64 (neg.f64 l))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 (/.f64 V A))))
(/.f64 c0 (/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (/.f64 (neg.f64 A) V))))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) c0))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (pow.f64 (/.f64 l (/.f64 A V)) 1/4))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 V)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (sqrt.f64 V))
(sqrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (sqrt.f64 A)) 2) l) V))
(*.f64 c0 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 c0 (/.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 A)))))
(*.f64 c0 (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (cbrt.f64 A) (*.f64 V l)))))
(expm1.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A l) V)) c0)) (*.f64 -1 (log.f64 l))))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 c0 (/.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 A)))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
Calls

8 calls:

67.0ms
l
59.0ms
(*.f64 V l)
54.0ms
(/.f64 A (*.f64 V l))
52.0ms
A
47.0ms
V
Results
AccuracySegmentsBranch
78.2%2c0
91.3%2A
85.0%2V
87.2%3l
84.0%3(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
84.8%3(sqrt.f64 (/.f64 A (*.f64 V l)))
84.8%3(/.f64 A (*.f64 V l))
91.5%3(*.f64 V l)
Compiler

Compiled 58 to 42 computations (27.6% saved)

regimes201.0ms (2%)

Counts
49 → 4
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(*.f64 c0 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
(*.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) -1/2))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 1 l))))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 V) l) A)))
(*.f64 c0 (sqrt.f64 (/.f64 1 (/.f64 V (/.f64 A l)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A)))))
(*.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 l V) A))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) c0))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0))
(/.f64 c0 (sqrt.f64 (*.f64 (*.f64 l V) (/.f64 1 A))))
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 c0 (sqrt.f64 (*.f64 (neg.f64 A) (/.f64 1 (*.f64 V (neg.f64 l))))))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A))))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 V A)))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 c0 2) V) (/.f64 A l)))
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) V) l))
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (pow.f64 c0 2)) l) V))
(*.f64 (sqrt.f64 A) (*.f64 (pow.f64 (*.f64 l V) -1/2) c0))
(*.f64 (pow.f64 l -1/2) (/.f64 c0 (sqrt.f64 (/.f64 V A))))
(*.f64 c0 (*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (/.f64 1 V) l))))
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l)))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A (neg.f64 V))) (sqrt.f64 (neg.f64 l))))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 (/.f64 V A))))
(/.f64 c0 (/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (/.f64 (neg.f64 A) V))))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) c0))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)) (pow.f64 (/.f64 l (/.f64 A V)) 1/4))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 V)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 l)) (sqrt.f64 V))
(sqrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (sqrt.f64 A)) 2) l) V))
(*.f64 c0 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
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 V (neg.f64 l)))))
(*.f64 c0 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
(*.f64 c0 (*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (/.f64 1 V) l))))
Calls

2 calls:

117.0ms
A
80.0ms
(*.f64 V l)
Results
AccuracySegmentsBranch
92.0%4(*.f64 V l)
87.7%3A
Compiler

Compiled 12 to 9 computations (25% saved)

regimes69.0ms (0.7%)

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

1 calls:

63.0ms
(*.f64 V l)
Results
AccuracySegmentsBranch
92.0%4(*.f64 V l)
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes125.0ms (1.2%)

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

3 calls:

57.0ms
(*.f64 V l)
33.0ms
l
32.0ms
A
Results
AccuracySegmentsBranch
85.4%2l
85.1%2A
87.6%4(*.f64 V l)
Compiler

Compiled 17 to 13 computations (23.5% saved)

regimes45.0ms (0.5%)

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

1 calls:

43.0ms
l
Results
AccuracySegmentsBranch
85.4%2l
Compiler

Compiled 5 to 4 computations (20% saved)

regimes46.0ms (0.5%)

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

2 calls:

23.0ms
A
21.0ms
l
Results
AccuracySegmentsBranch
85.1%2A
84.9%2l
Compiler

Compiled 10 to 8 computations (20% saved)

regimes176.0ms (1.7%)

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

7 calls:

39.0ms
V
29.0ms
l
23.0ms
(*.f64 V l)
22.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
20.0ms
(/.f64 A (*.f64 V l))
Results
AccuracySegmentsBranch
81.2%3(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
81.2%3(sqrt.f64 (/.f64 A (*.f64 V l)))
81.2%3(/.f64 A (*.f64 V l))
83.4%3(*.f64 V l)
80.7%3l
79.9%4V
80.2%2A
Compiler

Compiled 53 to 38 computations (28.3% saved)

regimes111.0ms (1.1%)

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

5 calls:

28.0ms
A
24.0ms
(*.f64 V l)
19.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
19.0ms
(sqrt.f64 (/.f64 A (*.f64 V l)))
19.0ms
(/.f64 A (*.f64 V l))
Results
AccuracySegmentsBranch
81.2%3(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
81.2%3(sqrt.f64 (/.f64 A (*.f64 V l)))
81.2%3(/.f64 A (*.f64 V l))
77.3%3A
79.3%3(*.f64 V l)
Compiler

Compiled 43 to 30 computations (30.2% saved)

regimes31.0ms (0.3%)

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

3 calls:

11.0ms
(sqrt.f64 (/.f64 A (*.f64 V l)))
10.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
10.0ms
(/.f64 A (*.f64 V l))
Results
AccuracySegmentsBranch
81.2%3(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
81.2%3(sqrt.f64 (/.f64 A (*.f64 V l)))
81.2%3(/.f64 A (*.f64 V l))
Compiler

Compiled 31 to 21 computations (32.3% saved)

regimes34.0ms (0.3%)

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

4 calls:

11.0ms
l
8.0ms
(sqrt.f64 (/.f64 A (*.f64 V l)))
7.0ms
(/.f64 A (*.f64 V l))
7.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Results
AccuracySegmentsBranch
77.2%2l
80.6%3(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
80.6%3(sqrt.f64 (/.f64 A (*.f64 V l)))
80.6%3(/.f64 A (*.f64 V l))
Compiler

Compiled 36 to 25 computations (30.6% saved)

regimes23.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

8 calls:

4.0ms
A
3.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
3.0ms
c0
3.0ms
l
3.0ms
V
Results
AccuracySegmentsBranch
74.0%1A
74.0%1V
74.0%1l
74.0%1(*.f64 V l)
74.0%1c0
74.0%1(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
74.0%1(sqrt.f64 (/.f64 A (*.f64 V l)))
74.0%1(/.f64 A (*.f64 V l))
Compiler

Compiled 58 to 42 computations (27.6% saved)

bsearch28.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
-1.3568012993344931e-304
1.4807905220917934e-308
Results
17.0ms127×256valid
8.0ms90×256invalid
0.0ms256valid
Compiler

Compiled 283 to 214 computations (24.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
Operation ival-mult, time spent: 3.0ms, 37.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 37.0% of total-time
Operation ival-div, time spent: 2.0ms, 25.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2537436e-316
5.077707039448108e-278
0.0ms
-5.42045337667948e-309
-6.3601035817e-314
0.0ms
-2.1417136825954734e+273
-7.739631337735471e+262
Compiler

Compiled 19 to 14 computations (26.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2537436e-316
5.077707039448108e-278
0.0ms
-5.42045337667948e-309
-6.3601035817e-314
0.0ms
-2.1417136825954734e+273
-7.739631337735471e+262
Compiler

Compiled 19 to 14 computations (26.3% saved)

bsearch42.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
42.0ms
-7.365056717863739e-305
4.530188682554045e-305
Results
15.0ms162×256invalid
18.0ms99×256valid
5.0ms44×256infinite
0.0ms256infinite
Compiler

Compiled 289 to 212 computations (26.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
Operation ival-mult, time spent: 4.0ms, 37.0% of total-time
Operation ival-sqrt, time spent: 4.0ms, 37.0% of total-time
Operation ival-div, time spent: 3.0ms, 27.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch44.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
44.0ms
-7.365056717863739e-305
4.530188682554045e-305
Results
21.0ms218×256invalid
14.0ms113×256valid
5.0ms30×256infinite
0.0ms256valid
Compiler

Compiled 271 to 194 computations (28.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
Operation ival-mult, time spent: 5.0ms, 39.0% of total-time
Operation ival-sqrt, time spent: 5.0ms, 39.0% of total-time
Operation ival-div, time spent: 3.0ms, 23.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch38.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
-1.3568012993344931e-304
1.4807905220917934e-308
Results
22.0ms127×256valid
12.0ms125×256invalid
0.0ms256valid
Compiler

Compiled 243 to 174 computations (28.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
Operation ival-mult, time spent: 6.0ms, 50.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 25.0% of total-time
Operation ival-div, time spent: 2.0ms, 17.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.5e-323
0.0ms
-9825556012975553000.0
-25052100660686.348
Compiler

Compiled 19 to 14 computations (26.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4598690243820112e+261
3.7353266736697835e+273
0.0ms
0.0
1.9022813e-316
Compiler

Compiled 19 to 14 computations (26.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4598690243820112e+261
3.7353266736697835e+273
0.0ms
0.0
1.9022813e-316
Compiler

Compiled 19 to 14 computations (26.3% saved)

bsearch7.0ms (0.1%)

Algorithm
left-value
Stop Event
fuel
Steps
TimeLeftRight
0.0ms
1.4598690243820112e+261
3.7353266736697835e+273
0.0ms
0.0
1.9022813e-316
Compiler

Compiled 442 to 260 computations (41.2% saved)

soundness1.4s (14.2%)

Rules
3028×fma-define
1234×log-prod
1172×fma-neg
1172×log1p-expm1-u
673×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036461
1597455
037510
1584486
26480486
059600
1128600
2203600
3417600
4903600
52254600
63589600
75017600
85649600
96181600
106217600
116260600
126332600
136354600
146404600
156424600
166424600
176424600
186496600
196804600
020166
1269166
22976166
Stop Event
node limit
saturated
node limit
node limit
Compiler

Compiled 1180 to 511 computations (56.7% saved)

end1.0ms (0%)

preprocess158.0ms (1.6%)

Remove

(negabs c0)

Compiler

Compiled 1558 to 744 computations (52.2% saved)

Profiling

Loading profile data...