Details

Time bar (total: 23.9s)

analyze619.0ms (2.6%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
3.1%96.7%0.2%8
6.2%92%1.8%9
8.2%90.1%1.8%10
13.3%84.2%2.5%11
16.2%74.7%9.2%12
Compiler

Compiled 13 to 9 computations (30.8% saved)

sample3.1s (13%)

Results
1.7s8256×body256valid
1.4s8325×body256invalid

preprocess73.0ms (0.3%)

Algorithm
egg-herbie
Rules
12×*-commutative_binary64
12×associate-/r*_binary64
swap-V-l
Iterations

Useful iterations: 0 (0.0ms)

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

(sort V l)

Compiler

Compiled 16 to 12 computations (25% saved)

simplify10.0ms (0%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
associate-/r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0912
11312
21512
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Outputs
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))

eval0.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
19.1b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
19.1b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Compiler

Compiled 12 to 8 computations (33.3% saved)

localize13.0ms (0.1%)

Local error

Found 6 expressions with local error:

NewErrorProgram
14.9b
(sqrt.f64 (/.f64 A (*.f64 V l)))
5.6b
(/.f64 A (*.f64 V l))
1.2b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
1.2b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
5.6b
(/.f64 A (*.f64 V l))
14.9b
(sqrt.f64 (/.f64 A (*.f64 V l)))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series86.0ms (0.4%)

Counts
3 → 12
Calls

30 calls:

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

rewrite98.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
989×pow1_binary64
914×add-log-exp_binary64
914×log1p-expm1-u_binary64
914×expm1-log1p-u_binary64
94×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
118528
2245628
Stop Event
node limit
Counts
3 → 90
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (cbrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (pow.f64 (/.f64 1 (*.f64 V l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 A V) l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 A V) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 A V) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 A V) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (/.f64 1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2) (cbrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (/.f64 1 (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 V l)) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (/.f64 (/.f64 A V) l) 1/4)) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 A (cbrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (cbrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 V l))) (/.f64 A (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (sqrt.f64 (*.f64 V l))) (/.f64 (cbrt.f64 A) (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (cbrt.f64 (/.f64 (/.f64 A V) l))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 A V) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (/.f64 A V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 V l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 A V) l)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) (pow.f64 c0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (/.f64 A V) l) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))))))

simplify100.0ms (0.4%)

Algorithm
egg-herbie
Rules
565×log-div_binary64
495×times-frac_binary64
461×associate-/l*_binary64
320×*-commutative_binary64
294×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061161
14541115
217281110
376221110
Stop Event
node limit
Counts
102 → 112
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 1 (*.f64 V l)) 1/2))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(pow.f64 (/.f64 (/.f64 A V) l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 A V) l))) 1)
(*.f64 A (/.f64 1 (*.f64 V l)))
(*.f64 (/.f64 (/.f64 A V) l) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 1 (/.f64 (/.f64 A V) l))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (/.f64 1 (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 1 (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (neg.f64 A) (/.f64 1 (*.f64 l (neg.f64 V))))
(*.f64 (/.f64 1 (*.f64 V l)) A)
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (/.f64 (/.f64 A V) l) 1/4)) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(*.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 1 (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 A (cbrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 V l))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 V l))) (/.f64 A (sqrt.f64 (*.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 (/.f64 (/.f64 A V) l)) (cbrt.f64 (/.f64 (/.f64 A V) l))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(pow.f64 (/.f64 (/.f64 A V) l) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 3)
(pow.f64 (/.f64 l (/.f64 A V)) -1)
(neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 A V) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 A V) l))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3))
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 V l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 A V) l)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 A V) l)))
(exp.f64 (log.f64 (/.f64 (/.f64 A V) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 1)
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 2)
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (/.f64 A V) l) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1)
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (/.f64 1 V) l)))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 1 (*.f64 V l)) 1/2))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 V l))))
(*.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 A) (sqrt.f64 (*.f64 V l)))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 (*.f64 V l))))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 (*.f64 V l))))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 V (neg.f64 l))))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l))))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 (*.f64 V l))))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(pow.f64 (/.f64 (/.f64 A V) l) 1/2)
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1)
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3)
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) 2)
(sqrt.f64 (/.f64 (/.f64 A V) l))
(fabs.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 A V) l))) 1)
(/.f64 (/.f64 A V) l)
(*.f64 A (/.f64 1 (*.f64 V l)))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 (/.f64 A V) l) 1)
(/.f64 (/.f64 A V) l)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 (/.f64 (/.f64 A V) l)))
(/.f64 (/.f64 A V) l)
(*.f64 1 (/.f64 (/.f64 A V) l))
(/.f64 (/.f64 A V) l)
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (/.f64 1 (*.f64 V l))))
(/.f64 (/.f64 A V) l)
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2))
(/.f64 (/.f64 A V) l)
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 4))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 2) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(/.f64 (/.f64 A V) l)
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 1 (*.f64 V l))))
(/.f64 (/.f64 A V) l)
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (sqrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 (/.f64 A V) l)
(*.f64 (neg.f64 A) (/.f64 1 (*.f64 l (neg.f64 V))))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 1 (*.f64 V l)) A)
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 (/.f64 A V) l)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (/.f64 (/.f64 A V) l) 1/4)) (pow.f64 (/.f64 (/.f64 A V) l) 1/4))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 V l)))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 V l)))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 A (cbrt.f64 (*.f64 V l))))
(/.f64 (/.f64 A (cbrt.f64 (*.f64 V l))) (pow.f64 (cbrt.f64 (*.f64 V l)) 2))
(/.f64 A (*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (cbrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (cbrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (/.f64 (pow.f64 (cbrt.f64 A) 2) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (cbrt.f64 A) 2)) (pow.f64 (cbrt.f64 (*.f64 V l)) 2))
(/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (cbrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 V l))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 V l)) 2)) (/.f64 A (cbrt.f64 (*.f64 V l))))
(/.f64 (/.f64 A (cbrt.f64 (*.f64 V l))) (pow.f64 (cbrt.f64 (*.f64 V l)) 2))
(/.f64 A (*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (cbrt.f64 (*.f64 V l))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 V l))) (/.f64 A (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 A (sqrt.f64 (*.f64 V l))) (sqrt.f64 (*.f64 V l)))
(/.f64 A (*.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 (*.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 1 (sqrt.f64 (*.f64 V l))) (/.f64 A (sqrt.f64 (*.f64 V l))))
(/.f64 (/.f64 A (sqrt.f64 (*.f64 V l))) (sqrt.f64 (*.f64 V l)))
(/.f64 A (*.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (cbrt.f64 (/.f64 (/.f64 A V) l))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 4))
(pow.f64 (/.f64 (/.f64 A V) l) 1)
(/.f64 (/.f64 A V) l)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 2)
(/.f64 (/.f64 A V) l)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2) 1/2)
(/.f64 (/.f64 A V) l)
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3) 1/3)
(/.f64 (/.f64 A V) l)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) 3)
(/.f64 (/.f64 A V) l)
(pow.f64 (/.f64 l (/.f64 A V)) -1)
(/.f64 (/.f64 A V) l)
(neg.f64 (/.f64 A (*.f64 l (neg.f64 V))))
(/.f64 (/.f64 A V) l)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 2))
(/.f64 (/.f64 A V) l)
(log.f64 (exp.f64 (/.f64 (/.f64 A V) l)))
(/.f64 (/.f64 A V) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 A V) l))))
(/.f64 (/.f64 A V) l)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3))
(/.f64 (/.f64 A V) l)
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 V l) 3)))
(/.f64 (/.f64 A V) l)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 A V) l)))
(/.f64 (/.f64 A V) l)
(log1p.f64 (expm1.f64 (/.f64 (/.f64 A V) l)))
(/.f64 (/.f64 A V) l)
(exp.f64 (log.f64 (/.f64 (/.f64 A V) l)))
(/.f64 (/.f64 A V) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l)))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))) c0)
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))) c0)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 1)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3) 1/3)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 3)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 2)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) V))
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 3))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2) (pow.f64 c0 3)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (/.f64 A V) l) 3/2)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))

eval42.0ms (0.2%)

Compiler

Compiled 1440 to 506 computations (64.9% saved)

prune66.0ms (0.3%)

Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New9121112
Fresh000
Picked011
Done000
Total9122113
Error
4.1b
Counts
113 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
45.8b
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
18.3b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
37.7b
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 2)
18.5b
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) 2))
23.6b
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
19.0b
(*.f64 c0 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3))
36.4b
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
39.1b
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
19.1b
(*.f64 c0 (sqrt.f64 (pow.f64 (/.f64 l (/.f64 A V)) -1)))
17.9b
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
40.0b
(*.f64 c0 (*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 V l)))))
19.4b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A (cbrt.f64 (*.f64 V l))) (pow.f64 (cbrt.f64 (*.f64 V l)) 2))))
27.2b
(*.f64 c0 (cbrt.f64 (pow.f64 (/.f64 (/.f64 A V) l) 3/2)))
40.0b
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
19.1b
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 (*.f64 V l)) A)))
20.7b
(*.f64 c0 (exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
19.1b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
40.0b
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
18.8b
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A)))))
45.6b
(sqrt.f64 (/.f64 (*.f64 (/.f64 A l) (*.f64 c0 c0)) V))
47.8b
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (/.f64 A V) l) 3/2)))
54.7b
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))
Compiler

Compiled 616 to 432 computations (29.9% saved)

localize16.0ms (0.1%)

Local error

Found 6 expressions with local error:

NewErrorProgram
14.9b
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l)))
4.8b
(*.f64 (/.f64 1 V) (/.f64 A l))
1.2b
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
1.2b
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
4.8b
(*.f64 (/.f64 1 V) (/.f64 A l))
14.9b
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l)))
Compiler

Compiled 40 to 20 computations (50% saved)

series14.0ms (0.1%)

Counts
3 → 48
Calls

30 calls:

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

rewrite72.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
589×log-prod_binary64
422×pow-prod-down_binary64
286×pow2_binary64
228×pow-unpow_binary64
204×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01128
122728
2296928
Stop Event
node limit
Counts
3 → 127
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l)))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 c0 (sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 V l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 V (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 l A) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 V l) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 V (/.f64 A l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 V) (/.f64 l A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (*.f64 V l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (/.f64 V (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A l) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (*.f64 V l) (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (/.f64 V (cbrt.f64 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 A) (/.f64 (*.f64 V l) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A l)) (/.f64 V (sqrt.f64 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 V) (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 l A) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 (neg.f64 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 A V) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 A V)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 A)) (*.f64 (neg.f64 V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 A) 1) (*.f64 (neg.f64 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A -1) (*.f64 l (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 A) -1) (*.f64 (neg.f64 l) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A l) (sqrt.f64 V)) (sqrt.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A l) 1) V)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A l) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A V) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A V) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 A V) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 A l)) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 V) (neg.f64 A)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A l) -1) (neg.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 V (/.f64 l A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l A) V) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 V l) A) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 V (/.f64 A l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (/.f64 A V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 V l)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))))))

simplify61.0ms (0.3%)

Algorithm
egg-herbie
Rules
773×fma-def_binary64
455×associate-/l*_binary64
424×distribute-rgt-in_binary64
396×distribute-lft-in_binary64
291×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02881579
16441527
220331525
Stop Event
node limit
Counts
175 → 148
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(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 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)
(/.f64 1 (*.f64 V (/.f64 l A)))
(/.f64 1 (*.f64 (/.f64 l A) V))
(/.f64 1 (/.f64 (*.f64 V l) A))
(/.f64 1 (/.f64 V (/.f64 A l)))
(/.f64 1 (/.f64 l (/.f64 A V)))
(/.f64 (/.f64 1 V) (/.f64 l A))
(/.f64 A (*.f64 V l))
(/.f64 A (/.f64 V (/.f64 1 l)))
(/.f64 (/.f64 A l) V)
(/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (*.f64 V l) (cbrt.f64 A)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (/.f64 V (cbrt.f64 (/.f64 A l))))
(/.f64 (sqrt.f64 A) (/.f64 (*.f64 V l) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (/.f64 A l)) (/.f64 V (sqrt.f64 (/.f64 A l))))
(/.f64 -1 (*.f64 (neg.f64 V) (/.f64 l A)))
(/.f64 -1 (*.f64 (/.f64 l A) (neg.f64 V)))
(/.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l))
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(/.f64 (/.f64 A V) l)
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))
(/.f64 (neg.f64 (/.f64 A V)) (neg.f64 l))
(/.f64 (*.f64 -1 (neg.f64 A)) (*.f64 (neg.f64 V) (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 A) 1) (*.f64 (neg.f64 l) V))
(/.f64 (*.f64 A -1) (*.f64 l (neg.f64 V)))
(/.f64 (*.f64 (neg.f64 A) -1) (*.f64 (neg.f64 l) (neg.f64 V)))
(/.f64 (/.f64 (/.f64 A l) (sqrt.f64 V)) (sqrt.f64 V))
(/.f64 (/.f64 (/.f64 A l) 1) V)
(/.f64 (/.f64 (/.f64 A l) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 V))
(/.f64 (/.f64 (/.f64 A V) 1) l)
(/.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))
(/.f64 (*.f64 -1 (/.f64 A l)) (neg.f64 V))
(/.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 1 V) (neg.f64 A)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 A l) -1) (neg.f64 V))
(pow.f64 (/.f64 A (*.f64 V l)) 1)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)
(pow.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)) 1/3)
(pow.f64 (*.f64 V (/.f64 l A)) -1)
(pow.f64 (*.f64 (/.f64 l A) V) -1)
(pow.f64 (/.f64 (*.f64 V l) A) -1)
(pow.f64 (/.f64 V (/.f64 A l)) -1)
(pow.f64 (/.f64 l (/.f64 A V)) -1)
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))
(log.f64 (exp.f64 (/.f64 A (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 V l)))))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(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 (*.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 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (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)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(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 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(*.f64 (pow.f64 V -1/2) (sqrt.f64 (/.f64 A l)))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 0 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 1 (*.f64 V (/.f64 l A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 1 (*.f64 (/.f64 l A) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 1 (/.f64 (*.f64 V l) A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 1 (/.f64 V (/.f64 A l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 1 (/.f64 l (/.f64 A V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 1 V) (/.f64 l A))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 A (/.f64 V (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (*.f64 V l) (cbrt.f64 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 A l)) 2) (/.f64 V (cbrt.f64 (/.f64 A l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (sqrt.f64 A) (/.f64 (*.f64 V l) (sqrt.f64 A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (sqrt.f64 (/.f64 A l)) (/.f64 V (sqrt.f64 (/.f64 A l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 -1 (*.f64 (neg.f64 V) (/.f64 l A)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 -1 (*.f64 (/.f64 l A) (neg.f64 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (neg.f64 A) (neg.f64 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (neg.f64 A) (*.f64 V (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (neg.f64 (/.f64 A V)) (neg.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (*.f64 -1 (neg.f64 A)) (*.f64 (neg.f64 V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (*.f64 (neg.f64 A) 1) (*.f64 (neg.f64 l) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (*.f64 A -1) (*.f64 l (neg.f64 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (*.f64 (neg.f64 A) -1) (*.f64 (neg.f64 l) (neg.f64 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 (/.f64 A l) (sqrt.f64 V)) (sqrt.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 (/.f64 A l) 1) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 (/.f64 A l) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 (/.f64 A V) 1) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 (/.f64 A V) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (/.f64 (/.f64 A V) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (*.f64 -1 (/.f64 A l)) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (*.f64 (neg.f64 A) (/.f64 1 V)) (neg.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (*.f64 (/.f64 1 V) (neg.f64 A)) (neg.f64 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(/.f64 (*.f64 (/.f64 A l) -1) (neg.f64 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)) 1/3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (*.f64 V (/.f64 l A)) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (*.f64 (/.f64 l A) V) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (/.f64 (*.f64 V l) A) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (/.f64 V (/.f64 A l)) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(pow.f64 (/.f64 l (/.f64 A V)) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(log.f64 (exp.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(exp.f64 (log.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 V l)))) 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 (/.f64 A l) V)
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3)) 1/3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)

localize11.0ms (0%)

Local error

Found 6 expressions with local error:

NewErrorProgram
14.9b
(sqrt.f64 (/.f64 (/.f64 A V) l))
4.9b
(/.f64 (/.f64 A V) l)
1.2b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
1.2b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
4.9b
(/.f64 (/.f64 A V) l)
14.9b
(sqrt.f64 (/.f64 (/.f64 A V) l))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series11.0ms (0%)

Counts
3 → 48
Calls

30 calls:

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

rewrite76.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
536×log-prod_binary64
398×exp-prod_binary64
362×pow-prod-down_binary64
257×pow2_binary64
185×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
119128
2264828
Stop Event
node limit
Counts
3 → 140
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (/.f64 A V) l))
(/.f64 (/.f64 A V) l)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 V l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (/.f64 V A)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (log.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2) (cbrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (*.f64 (cbrt.f64 (/.f64 A V)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A V)) (*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 A) V) (/.f64 1 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (/.f64 (/.f64 A V) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A 1) (/.f64 (/.f64 1 V) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) 1) (/.f64 (cbrt.f64 (/.f64 A V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 A V)) 1) (/.f64 (sqrt.f64 (/.f64 A V)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 V) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 l) -2) (/.f64 (/.f64 A V) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (sqrt.f64 l)) (/.f64 (/.f64 1 V) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) 5/6) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (/.f64 V A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 V A) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 V l) A) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 l (/.f64 V A)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 A (*.f64 V l)))) 2)) (cbrt.f64 (log.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 A (*.f64 V l))))) (sqrt.f64 (log.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 V l)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 A) 1) (log.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A V)) 1) (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (/.f64 A V)) (*.f64 (log.f64 l) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A V)) 1) (*.f64 (log.f64 l) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))))))

simplify71.0ms (0.3%)

Algorithm
egg-herbie
Rules
846×fma-def_binary64
557×associate-/l*_binary64
478×associate-*l/_binary64
383×associate-*r/_binary64
259×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03382055
17681973
223371971
Stop Event
node limit
Counts
188 → 181
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(pow.f64 (exp.f64 1/2) (log.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) -1)
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (sqrt.f64 (log.f64 (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))
(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 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(+.f64 0 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 A (/.f64 1 (*.f64 V l)))
(*.f64 (/.f64 A V) (/.f64 1 l))
(*.f64 (/.f64 A (*.f64 V l)) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1 (/.f64 A (*.f64 V l)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (*.f64 (cbrt.f64 (/.f64 A V)) (/.f64 1 l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (sqrt.f64 (/.f64 A V)) (*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 l)))
(*.f64 (/.f64 (neg.f64 A) V) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 1 l) (/.f64 A V))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (pow.f64 l -1/2) (/.f64 (/.f64 A V) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 V) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) 1) (/.f64 (cbrt.f64 (/.f64 A V)) l))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) 1) (/.f64 (sqrt.f64 (/.f64 A V)) l))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 V) (cbrt.f64 l)))
(*.f64 (pow.f64 (cbrt.f64 l) -2) (/.f64 (/.f64 A V) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 l)))
(*.f64 (/.f64 A (sqrt.f64 l)) (/.f64 (/.f64 1 V) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 5/6) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(pow.f64 (/.f64 A (*.f64 V l)) 1)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)
(pow.f64 (*.f64 l (/.f64 V A)) -1)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)) 1/3)
(pow.f64 (*.f64 (/.f64 V A) l) -1)
(pow.f64 (/.f64 (*.f64 V l) A) -1)
(pow.f64 (/.f64 (*.f64 l (/.f64 V A)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 A (*.f64 V l)))) 2)) (cbrt.f64 (log.f64 (/.f64 A (*.f64 V l)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 A (*.f64 V l))))) (sqrt.f64 (log.f64 (/.f64 A (*.f64 V l)))))
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 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 (/.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 (*.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 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))
(exp.f64 (-.f64 (*.f64 (log.f64 A) 1) (log.f64 (*.f64 V l))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A V)) 1) (log.f64 l)))
(exp.f64 (-.f64 (log.f64 (/.f64 A V)) (*.f64 (log.f64 l) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A V)) 1) (*.f64 (log.f64 l) 1)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (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)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(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 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/4)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/6)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (*.f64 l (/.f64 V A)) -1/2)
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (exp.f64 1/2) (log.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 V A))) -1)
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))) -1)
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 V l)))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(+.f64 0 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A V) l)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 V l)))) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 A (/.f64 1 (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 A V) (/.f64 1 l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 1 (/.f64 A (*.f64 V l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 2) (cbrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (*.f64 (cbrt.f64 (/.f64 A V)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (*.f64 (/.f64 1 l) (cbrt.f64 (/.f64 A V))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (/.f64 (cbrt.f64 (/.f64 A V)) l))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (/.f64 l (cbrt.f64 (/.f64 A V))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (pow.f64 (/.f64 (/.f64 A V) l) 3/4))
(*.f64 (sqrt.f64 (/.f64 A V)) (*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 (neg.f64 A) V) (/.f64 1 (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 1 l) (/.f64 A V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/4) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/4) (pow.f64 (/.f64 (/.f64 A V) l) 3/4))
(*.f64 (pow.f64 l -1/2) (/.f64 (/.f64 A V) (sqrt.f64 l)))
(*.f64 (pow.f64 l -1/2) (/.f64 A (*.f64 V (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) l) (/.f64 (cbrt.f64 A) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 (sqrt.f64 A) l) (/.f64 (sqrt.f64 A) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 V) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) 1) (/.f64 (cbrt.f64 (/.f64 A V)) l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (*.f64 (/.f64 1 l) (cbrt.f64 (/.f64 A V))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (/.f64 (cbrt.f64 (/.f64 A V)) l))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (/.f64 l (cbrt.f64 (/.f64 A V))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) 1) (/.f64 (sqrt.f64 (/.f64 A V)) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 V) (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 A V) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (pow.f64 (cbrt.f64 l) -2) (/.f64 (/.f64 A V) (cbrt.f64 l)))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 V) (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 A V) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) l)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 l)))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 V) (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 A V) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 A (sqrt.f64 l)) (/.f64 (/.f64 1 V) (sqrt.f64 l)))
(*.f64 (/.f64 A (sqrt.f64 l)) (/.f64 1 (*.f64 (sqrt.f64 l) V)))
(/.f64 (/.f64 A (*.f64 V (sqrt.f64 l))) (sqrt.f64 l))
(/.f64 A (*.f64 (sqrt.f64 l) (*.f64 V (sqrt.f64 l))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A V) 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 5/6) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (pow.f64 (/.f64 A (*.f64 V l)) 5/6))
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) 1/6) (pow.f64 (/.f64 (/.f64 A V) l) 5/6))
(pow.f64 (/.f64 A (*.f64 V l)) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 2/3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 6)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 4)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (*.f64 l (/.f64 V A)) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)) 1/3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (*.f64 (/.f64 V A) l) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (/.f64 (*.f64 V l) A) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (/.f64 (*.f64 l (/.f64 V A)) 1) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 A (*.f64 V l)))) 2)) (cbrt.f64 (log.f64 (/.f64 A (*.f64 V l)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (/.f64 A V) l))) 2)) (cbrt.f64 (log.f64 (/.f64 (/.f64 A V) l))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 A (*.f64 V l))))) (sqrt.f64 (log.f64 (/.f64 A (*.f64 V l)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (/.f64 A V) l)))) (sqrt.f64 (log.f64 (/.f64 (/.f64 A V) l))))
(neg.f64 (/.f64 (/.f64 A V) (neg.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(log.f64 (exp.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 V l)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3) (pow.f64 l 3)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (log.f64 (/.f64 A (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 V l)))) 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 V l)))) 1/3))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 V A))) -1))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1) 1))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (-.f64 (*.f64 (log.f64 A) 1) (log.f64 (*.f64 V l))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A V)) 1) (log.f64 l)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (-.f64 (log.f64 (/.f64 A V)) (*.f64 (log.f64 l) 1)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A V)) 1) (*.f64 (log.f64 l) 1)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A V) l)
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) c0)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)

localize12.0ms (0.1%)

Local error

Found 6 expressions with local error:

NewErrorProgram
9.1b
(sqrt.f64 (*.f64 V l))
0.6b
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
0.2b
(/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))
0.2b
(/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))
0.6b
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
9.1b
(sqrt.f64 (*.f64 V l))
Compiler

Compiled 33 to 9 computations (72.7% saved)

series24.0ms (0.1%)

Counts
3 → 12
Calls

27 calls:

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

rewrite70.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
611×log-prod_binary64
356×pow-prod-down_binary64
272×pow2_binary64
236×pow-unpow_binary64
193×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
121227
2293227
Stop Event
node limit
Counts
3 → 137
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 V l))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) 1/6) (cbrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 (*.f64 V l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 V) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (sqrt.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 V l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 V l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 V l)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 V l) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 V l))) (/.f64 (sqrt.f64 c0) (pow.f64 A -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) -1/2) (/.f64 c0 (pow.f64 A -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 (*.f64 V l))) (/.f64 (cbrt.f64 c0) (pow.f64 A -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 V l) A))) (/.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 (*.f64 V l) A))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (/.f64 (*.f64 V l) A))) (/.f64 (sqrt.f64 c0) (pow.f64 (/.f64 (*.f64 V l) A) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) -1/2) (/.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (/.f64 (*.f64 V l) A) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (/.f64 (*.f64 V l) A) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 1) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 V l)))) (neg.f64 (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (cbrt.f64 A)) (pow.f64 A 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (pow.f64 A 1/4)) (pow.f64 A 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (*.f64 V l) A) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (*.f64 V l) A) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6) (cbrt.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 V l) A)) (pow.f64 (/.f64 (*.f64 V l) A) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 V l)) (*.f64 (pow.f64 (*.f64 V l) 1/6) (pow.f64 A -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) 1/4) (*.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 A -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 V) (*.f64 (sqrt.f64 l) (pow.f64 A -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4) (pow.f64 (/.f64 (*.f64 V l) A) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) (/.f64 1 (neg.f64 (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 A -1/2) (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 V l)) (cbrt.f64 A)) (pow.f64 (/.f64 (*.f64 V l) A) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 V l)) 1) (/.f64 (pow.f64 (*.f64 V l) 1/6) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 V l) 1/4) 1) (/.f64 (pow.f64 (*.f64 V l) 1/4) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 V) 1) (/.f64 (sqrt.f64 l) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 A)) (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 V l) 1/4) (cbrt.f64 A)) (/.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 A 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 V) (cbrt.f64 A)) (/.f64 (sqrt.f64 l) (pow.f64 A 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 A -1/4) (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 A 1/4)) (/.f64 (pow.f64 (*.f64 V l) 1/6) (pow.f64 A 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 V) (pow.f64 A 1/4)) (/.f64 (sqrt.f64 l) (pow.f64 A 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 V l) A) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 A 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (neg.f64 (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 V l) A))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 A 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1) 1))))))

simplify131.0ms (0.5%)

Algorithm
egg-herbie
Rules
448×associate-*l/_binary64
371×*-commutative_binary64
366×fma-def_binary64
354×associate-*r/_binary64
282×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03211898
17141767
224101722
378561722
Stop Event
node limit
Counts
149 → 191
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (*.f64 V l)) 1)
(*.f64 1 (sqrt.f64 (*.f64 V l)))
(*.f64 (pow.f64 (*.f64 V l) 1/6) (cbrt.f64 (*.f64 V l)))
(*.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 1/6))
(*.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 (*.f64 V l) 1/4))
(*.f64 (sqrt.f64 V) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 V))
(pow.f64 (*.f64 V l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 V l)) 1)
(pow.f64 (pow.f64 (*.f64 V l) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 V l) 2) 1/4)
(pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 V l) 1/6) 3)
(pow.f64 (cbrt.f64 (*.f64 V l)) 3/2)
(pow.f64 (pow.f64 (*.f64 V l) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V l)))))
(cbrt.f64 (pow.f64 (*.f64 V l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 1/4)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1) 1))
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 (*.f64 V l) A))))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 (*.f64 V l) A))))
(*.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 V l))) (/.f64 (sqrt.f64 c0) (pow.f64 A -1/2)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (/.f64 c0 (pow.f64 A -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 (*.f64 V l))) (/.f64 (cbrt.f64 c0) (pow.f64 A -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 V l) A))) (/.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 (*.f64 V l) A))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (/.f64 (*.f64 V l) A))) (/.f64 (sqrt.f64 c0) (pow.f64 (/.f64 (*.f64 V l) A) 1/6)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) -1/2) (/.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (/.f64 (*.f64 V l) A) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (/.f64 (*.f64 V l) A) 1/4)))
(*.f64 (/.f64 c0 1) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 V l)))) (neg.f64 (sqrt.f64 A)))
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1) (sqrt.f64 A))
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (cbrt.f64 A)) (pow.f64 A 1/6))
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (pow.f64 A 1/4)) (pow.f64 A 1/4))
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(pow.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A)) 1/2)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0) -1)
(pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (*.f64 V l) A) 3/2)) 1/3)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0) 1) -1)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (*.f64 V l) A) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0)) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1) 1))
(+.f64 0 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 1)
(*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A -1/2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(*.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6) (cbrt.f64 (/.f64 (*.f64 V l) A)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 V l) A)) (pow.f64 (/.f64 (*.f64 V l) A) 1/6))
(*.f64 (cbrt.f64 (*.f64 V l)) (*.f64 (pow.f64 (*.f64 V l) 1/6) (pow.f64 A -1/2)))
(*.f64 (pow.f64 (*.f64 V l) 1/4) (*.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 A -1/2)))
(*.f64 (sqrt.f64 V) (*.f64 (sqrt.f64 l) (pow.f64 A -1/2)))
(*.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4) (pow.f64 (/.f64 (*.f64 V l) A) 1/4))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) (/.f64 1 (neg.f64 (sqrt.f64 A))))
(*.f64 (pow.f64 A -1/2) (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 V l)) (cbrt.f64 A)) (pow.f64 (/.f64 (*.f64 V l) A) 1/6))
(*.f64 (/.f64 (cbrt.f64 (*.f64 V l)) 1) (/.f64 (pow.f64 (*.f64 V l) 1/6) (sqrt.f64 A)))
(*.f64 (/.f64 (pow.f64 (*.f64 V l) 1/4) 1) (/.f64 (pow.f64 (*.f64 V l) 1/4) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 V) 1) (/.f64 (sqrt.f64 l) (sqrt.f64 A)))
(*.f64 (/.f64 1 (cbrt.f64 A)) (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A 1/6)))
(*.f64 (/.f64 (pow.f64 (*.f64 V l) 1/4) (cbrt.f64 A)) (/.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 A 1/6)))
(*.f64 (/.f64 (sqrt.f64 V) (cbrt.f64 A)) (/.f64 (sqrt.f64 l) (pow.f64 A 1/6)))
(*.f64 (pow.f64 A -1/4) (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A 1/4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 A 1/4)) (/.f64 (pow.f64 (*.f64 V l) 1/6) (pow.f64 A 1/4)))
(*.f64 (/.f64 (sqrt.f64 V) (pow.f64 A 1/4)) (/.f64 (sqrt.f64 l) (pow.f64 A 1/4)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4) 2)
(pow.f64 (/.f64 (*.f64 V l) A) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 A 3/2)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (neg.f64 (sqrt.f64 A))))
(sqrt.f64 (/.f64 (*.f64 V l) A))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 A 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) A)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1) 1))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 0 (sqrt.f64 (*.f64 V l)))
(sqrt.f64 (*.f64 V l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 V l)))) 1)
(sqrt.f64 (*.f64 V l))
(*.f64 (sqrt.f64 (*.f64 V l)) 1)
(sqrt.f64 (*.f64 V l))
(*.f64 1 (sqrt.f64 (*.f64 V l)))
(sqrt.f64 (*.f64 V l))
(*.f64 (pow.f64 (*.f64 V l) 1/6) (cbrt.f64 (*.f64 V l)))
(sqrt.f64 (*.f64 V l))
(*.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 (*.f64 V l) 1/6))
(sqrt.f64 (*.f64 V l))
(*.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 (*.f64 V l) 1/4))
(sqrt.f64 (*.f64 V l))
(*.f64 (sqrt.f64 V) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 V))
(*.f64 (sqrt.f64 V) (sqrt.f64 l))
(pow.f64 (*.f64 V l) 1/2)
(sqrt.f64 (*.f64 V l))
(pow.f64 (sqrt.f64 (*.f64 V l)) 1)
(sqrt.f64 (*.f64 V l))
(pow.f64 (pow.f64 (*.f64 V l) 3/2) 1/3)
(sqrt.f64 (*.f64 V l))
(pow.f64 (pow.f64 (*.f64 V l) 2) 1/4)
(pow.f64 (pow.f64 (*.f64 V l) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 V l) 1/6) 3)
(sqrt.f64 (*.f64 V l))
(pow.f64 (cbrt.f64 (*.f64 V l)) 3/2)
(pow.f64 (pow.f64 (*.f64 V l) 1/4) 2)
(sqrt.f64 (*.f64 V l))
(fabs.f64 (sqrt.f64 (*.f64 V l)))
(sqrt.f64 (*.f64 V l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 V l))))
(sqrt.f64 (*.f64 V l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 V l)))))
(sqrt.f64 (*.f64 V l))
(cbrt.f64 (pow.f64 (*.f64 V l) 3/2))
(sqrt.f64 (*.f64 V l))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 V l))))
(sqrt.f64 (*.f64 V l))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 V l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 V l))))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 V l))) 1/3))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 1/6)) 3))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) 1/4)) 2))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) 1/2))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1/2) 1))
(sqrt.f64 (*.f64 V l))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) 1) 1))
(sqrt.f64 (*.f64 V l))
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)) A)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (/.f64 (*.f64 (*.f64 c0 c0) A) (*.f64 V l))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)) A)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (/.f64 (*.f64 (*.f64 c0 c0) A) (*.f64 V l))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0))))
(*.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 V (/.f64 A l))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 (*.f64 V l) A))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 V (/.f64 A l))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 (*.f64 V l) A))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 V (/.f64 A l))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 V l))) (/.f64 (sqrt.f64 c0) (pow.f64 A -1/2)))
(/.f64 (/.f64 c0 (pow.f64 A -1/2)) (sqrt.f64 (*.f64 V l)))
(/.f64 c0 (*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A -1/2)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (/.f64 c0 (pow.f64 A -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 (*.f64 V l))) (/.f64 (cbrt.f64 c0) (pow.f64 A -1/2)))
(*.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 V l))) (/.f64 (sqrt.f64 c0) (pow.f64 A -1/2)))
(/.f64 (/.f64 c0 (pow.f64 A -1/2)) (sqrt.f64 (*.f64 V l)))
(/.f64 c0 (*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 V l) A))) (/.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) 1/6)))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 V (/.f64 A l))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 (*.f64 V l) A))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 V (/.f64 A l)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 (/.f64 V A) l))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (/.f64 (*.f64 V l) A))) (/.f64 (sqrt.f64 c0) (pow.f64 (/.f64 (*.f64 V l) A) 1/6)))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 V (/.f64 A l))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) -1/2) (/.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) 1/4)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 V (/.f64 A l))) -1/2) (/.f64 c0 (pow.f64 (/.f64 V (/.f64 A l)) 1/4)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) -1/2) (/.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) 1/4)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) -1/2) (/.f64 c0 (pow.f64 (/.f64 l (/.f64 A V)) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (/.f64 (*.f64 V l) A) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (/.f64 (*.f64 V l) A) 1/4)))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 V (/.f64 A l))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (/.f64 c0 1) (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 V l)))) (neg.f64 (sqrt.f64 A)))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1) (sqrt.f64 A))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (cbrt.f64 A)) (pow.f64 A 1/6))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (*.f64 (cbrt.f64 A) (pow.f64 A 1/6)))
(/.f64 (*.f64 c0 (*.f64 (cbrt.f64 A) (pow.f64 A 1/6))) (sqrt.f64 (*.f64 V l)))
(*.f64 (cbrt.f64 A) (/.f64 (*.f64 c0 (pow.f64 A 1/6)) (sqrt.f64 (*.f64 V l))))
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (pow.f64 A 1/4)) (pow.f64 A 1/4))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))))
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A)) 1/2)
(sqrt.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)) A))
(sqrt.f64 (/.f64 (*.f64 (*.f64 c0 c0) A) (*.f64 V l)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0) -1)
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 V (/.f64 A l))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (*.f64 V l) A) 3/2)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 V (/.f64 A l)) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (/.f64 V A) l) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 l (/.f64 A V)) 3/2)))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0) 1) -1)
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 V (/.f64 A l))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 V (/.f64 A l))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 V l)) A))
(sqrt.f64 (/.f64 (*.f64 (*.f64 c0 c0) A) (*.f64 V l)))
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (*.f64 V l) A) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 V (/.f64 A l)) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (/.f64 V A) l) 3/2)))
(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 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1/3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0)) -1))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 V (/.f64 A l))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))
(/.f64 c0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 0 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 V (/.f64 A l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 V (/.f64 A l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 V (/.f64 A l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 1)
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A -1/2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) 1)
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 V l) A)))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(*.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6) (cbrt.f64 (/.f64 (*.f64 V l) A)))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 V l) A)) (pow.f64 (/.f64 (*.f64 V l) A) 1/6))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(*.f64 (cbrt.f64 (*.f64 V l)) (*.f64 (pow.f64 (*.f64 V l) 1/6) (pow.f64 A -1/2)))
(*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A -1/2))
(*.f64 (pow.f64 (*.f64 V l) 1/4) (*.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 A -1/2)))
(*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A -1/2))
(*.f64 (sqrt.f64 V) (*.f64 (sqrt.f64 l) (pow.f64 A -1/2)))
(*.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4) (pow.f64 (/.f64 (*.f64 V l) A) 1/4))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) (/.f64 1 (neg.f64 (sqrt.f64 A))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))
(*.f64 (pow.f64 A -1/2) (sqrt.f64 (*.f64 V l)))
(*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A -1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 V l)) (cbrt.f64 A)) (pow.f64 (/.f64 (*.f64 V l) A) 1/6))
(*.f64 (pow.f64 (/.f64 V (/.f64 A l)) 1/6) (/.f64 (cbrt.f64 (*.f64 V l)) (cbrt.f64 A)))
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) 1/6) (/.f64 (cbrt.f64 (*.f64 V l)) (cbrt.f64 A)))
(/.f64 (cbrt.f64 (*.f64 V l)) (/.f64 (cbrt.f64 A) (pow.f64 (/.f64 l (/.f64 A V)) 1/6)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 V l)) 1) (/.f64 (pow.f64 (*.f64 V l) 1/6) (sqrt.f64 A)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) (/.f64 1 (neg.f64 (sqrt.f64 A))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))
(*.f64 (/.f64 (pow.f64 (*.f64 V l) 1/4) 1) (/.f64 (pow.f64 (*.f64 V l) 1/4) (sqrt.f64 A)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) (/.f64 1 (neg.f64 (sqrt.f64 A))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 V) 1) (/.f64 (sqrt.f64 l) (sqrt.f64 A)))
(*.f64 (sqrt.f64 V) (/.f64 (sqrt.f64 l) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 A)) (sqrt.f64 l))
(*.f64 (/.f64 1 (cbrt.f64 A)) (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A 1/6)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A 1/6)) (cbrt.f64 A))
(/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (cbrt.f64 A) (pow.f64 A 1/6)))
(*.f64 (/.f64 (pow.f64 (*.f64 V l) 1/4) (cbrt.f64 A)) (/.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 A 1/6)))
(*.f64 (/.f64 1 (cbrt.f64 A)) (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A 1/6)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A 1/6)) (cbrt.f64 A))
(/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (cbrt.f64 A) (pow.f64 A 1/6)))
(*.f64 (/.f64 (sqrt.f64 V) (cbrt.f64 A)) (/.f64 (sqrt.f64 l) (pow.f64 A 1/6)))
(*.f64 (pow.f64 A -1/4) (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A 1/4)))
(*.f64 (/.f64 (pow.f64 A -1/4) (pow.f64 A 1/4)) (sqrt.f64 (*.f64 V l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 A 1/4)) (/.f64 (pow.f64 (*.f64 V l) 1/6) (pow.f64 A 1/4)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) (/.f64 1 (neg.f64 (sqrt.f64 A))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 V) (pow.f64 A 1/4)) (/.f64 (sqrt.f64 l) (pow.f64 A 1/4)))
(*.f64 (sqrt.f64 V) (/.f64 (sqrt.f64 l) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 A)) (sqrt.f64 l))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) 1)
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2) 1/3)
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6) 3)
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4) 2)
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(pow.f64 (/.f64 (*.f64 V l) A) 1/2)
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -1)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 A 3/2)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 A 3/2)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1) -1)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (neg.f64 (sqrt.f64 A))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) (/.f64 1 (neg.f64 (sqrt.f64 A))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))
(sqrt.f64 (/.f64 (*.f64 V l) A))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 A 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2)) 1/3))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6)) 3))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4)) 2))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) A)) 1/2))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1) 1))
(sqrt.f64 (/.f64 V (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 V A) l))
(sqrt.f64 (/.f64 l (/.f64 A V)))

localize18.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
12.4b
(sqrt.f64 (/.f64 1 (*.f64 V l)))
0.6b
(*.f64 c0 (*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 V l)))))
0.5b
(/.f64 1 (*.f64 V l))
0.2b
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 V l))))
0.2b
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 V l))))
0.5b
(/.f64 1 (*.f64 V l))
0.6b
(*.f64 c0 (*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 V l)))))
12.4b
(sqrt.f64 (/.f64 1 (*.f64 V l)))
Compiler

Compiled 45 to 21 computations (53.3% saved)

series18.0ms (0.1%)

Counts
4 → 12
Calls

33 calls:

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

rewrite85.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
588×log-prod_binary64
450×pow-prod-down_binary64
427×exp-prod_binary64
290×pow2_binary64
231×pow-unpow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01243
124135
2289635
Stop Event
node limit
Counts
4 → 154
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (*.f64 V l)))
(*.f64 c0 (*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 V l)))))
(/.f64 1 (*.f64 V l))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 1 (*.f64 V l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 V l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 V l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) (pow.f64 (*.f64 V l) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (/.f64 (pow.f64 V -1) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 V -1)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 V l) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 V -1) l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 V l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) 3) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 V l)) -3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 V l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (neg.f64 (log.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 V l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 V l) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 V l)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2)) (cbrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (sqrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 V -1) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 V -1) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 V -1) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 V -1) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) -1/2) (pow.f64 (*.f64 V l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) (cbrt.f64 (pow.f64 (*.f64 V l) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -2)) (cbrt.f64 (/.f64 (pow.f64 V -1) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) -1/4) (sqrt.f64 (pow.f64 (*.f64 V l) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (*.f64 V (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 V -1) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 V l) -3/2)) (pow.f64 (*.f64 V l) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (pow.f64 V -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -2) (cbrt.f64 (/.f64 (pow.f64 V -1) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (pow.f64 V -1) l) 5/6) (pow.f64 (*.f64 V l) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 V l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 V -1) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) 3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 V l)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -1/6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 V l)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V l) -1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (log.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (*.f64 V (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 V l)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 V l))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 V l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 V -1) l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 V l) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 V -1) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 V -1) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 V l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 V l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 V l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 1) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 V l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))))))

simplify144.0ms (0.6%)

Algorithm
egg-herbie
Rules
472×fma-def_binary64
462×times-frac_binary64
289×distribute-rgt-in_binary64
284×distribute-lft-in_binary64
280×log-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03441858
17291791
219061785
377921785
Stop Event
node limit
Counts
166 → 185
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (pow.f64 (*.f64 V l) -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (/.f64 (pow.f64 V -1) l)))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))
(/.f64 1 (sqrt.f64 (*.f64 V l)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 V l))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 V (neg.f64 l))))
(/.f64 (sqrt.f64 (pow.f64 V -1)) (sqrt.f64 l))
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (/.f64 (pow.f64 V -1) l) 1/2)
(pow.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (pow.f64 (*.f64 V l) 3) -1/6)
(pow.f64 (pow.f64 (*.f64 V l) -2) 1/4)
(pow.f64 (pow.f64 (*.f64 V l) -3) 1/6)
(pow.f64 (pow.f64 (*.f64 V l) -3/2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 V l)) -3/2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) 3/2)
(pow.f64 (pow.f64 (*.f64 V l) -1/6) 3)
(pow.f64 (sqrt.f64 (*.f64 V l)) -1)
(pow.f64 (pow.f64 (*.f64 V l) -1/4) 2)
(pow.f64 (exp.f64 1/2) (neg.f64 (log.f64 (*.f64 V l))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2))))
(fabs.f64 (pow.f64 (*.f64 V l) -1/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 V l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) -1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/6)) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) -1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/4)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1) 1/2))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 1) 1))
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (*.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 V l)))
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(pow.f64 (E.f64) (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2)) (cbrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (sqrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1) 1))
(+.f64 0 (/.f64 (pow.f64 V -1) l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 V -1) l))) 1)
(*.f64 1 (/.f64 (pow.f64 V -1) l))
(*.f64 (/.f64 (pow.f64 V -1) l) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (pow.f64 (*.f64 V l) -1/2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) (cbrt.f64 (pow.f64 (*.f64 V l) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -2)) (cbrt.f64 (/.f64 (pow.f64 V -1) l)))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (sqrt.f64 (pow.f64 (*.f64 V l) -3/2)))
(*.f64 -1 (/.f64 1 (*.f64 V (neg.f64 l))))
(*.f64 (pow.f64 V -1) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 V l) -3/2)) (pow.f64 (*.f64 V l) -1/4))
(*.f64 (/.f64 1 l) (pow.f64 V -1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -2) (cbrt.f64 (/.f64 (pow.f64 V -1) l)))
(*.f64 (pow.f64 (/.f64 (pow.f64 V -1) l) 5/6) (pow.f64 (*.f64 V l) -1/6))
(pow.f64 (*.f64 V l) -1)
(pow.f64 (/.f64 (pow.f64 V -1) l) 1)
(pow.f64 (pow.f64 (*.f64 V l) -1/2) 2)
(pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 V l))))
(pow.f64 (pow.f64 (*.f64 V l) 2) -1/2)
(pow.f64 (pow.f64 (*.f64 V l) 3) -1/3)
(pow.f64 (pow.f64 (*.f64 V l) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 V l) -3) 1/3)
(pow.f64 (pow.f64 (*.f64 V l) -3/2) 2/3)
(pow.f64 (cbrt.f64 (*.f64 V l)) -3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) 3)
(pow.f64 (pow.f64 (*.f64 V l) -1/6) 6)
(pow.f64 (sqrt.f64 (*.f64 V l)) -2)
(pow.f64 (pow.f64 (*.f64 V l) -1/4) 4)
(pow.f64 (exp.f64 -1) (log.f64 (*.f64 V l)))
(pow.f64 (neg.f64 (*.f64 V (neg.f64 l))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 V l)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 V l))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 V l)))))
(sqrt.f64 (pow.f64 (*.f64 V l) -2))
(log.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 V -1) l))))
(cbrt.f64 (pow.f64 (*.f64 V l) -3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 V -1) l)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 V -1) l)))
(exp.f64 (neg.f64 (log.f64 (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 2))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 V l))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3)) 1/3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 V l)))) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 1) 2))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(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 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (pow.f64 (*.f64 V l) -1/2))
(pow.f64 (*.f64 V l) -1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)
(pow.f64 (*.f64 V l) -1/2)
(*.f64 1 (pow.f64 (*.f64 V l) -1/2))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 V) l)) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (/.f64 (pow.f64 V -1) l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 V) l)) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))
(pow.f64 (*.f64 V l) -1/2)
(/.f64 1 (sqrt.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) 1))
(pow.f64 (*.f64 V l) -1/2)
(/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 V l))))
(pow.f64 (*.f64 V l) -1/2)
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 V (neg.f64 l))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 l (neg.f64 V))))
(/.f64 (sqrt.f64 (pow.f64 V -1)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 1 V)) (sqrt.f64 l))
(/.f64 (pow.f64 V -1/2) (sqrt.f64 l))
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (/.f64 (pow.f64 V -1) l) 1/2)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (pow.f64 (*.f64 V l) 3) -1/6)
(pow.f64 (pow.f64 (*.f64 V l) -2) 1/4)
(pow.f64 (pow.f64 (*.f64 V l) -3) 1/6)
(pow.f64 (pow.f64 (*.f64 V l) -3/2) 1/3)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (cbrt.f64 (*.f64 V l)) -3/2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) 3/2)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (pow.f64 (*.f64 V l) -1/6) 3)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (sqrt.f64 (*.f64 V l)) -1)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (pow.f64 (*.f64 V l) -1/4) 2)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (exp.f64 1/2) (neg.f64 (log.f64 (*.f64 V l))))
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) 1) -1)
(pow.f64 (*.f64 V l) -1/2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 V l)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))))) (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 V l)))))
(fabs.f64 (pow.f64 (*.f64 V l) -1/2))
(pow.f64 (*.f64 V l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 V l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))
(pow.f64 (*.f64 V l) -1/2)
(cbrt.f64 (pow.f64 (*.f64 V l) -3/2))
(pow.f64 (*.f64 V l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 V l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1/2))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 1))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) -1/2))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/6)) 3))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 V l))) -1))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/4)) 2))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1) 1/2))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1) 1/2))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1/2) 1))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 1) 1))
(pow.f64 (*.f64 V l) -1/2)
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))) c0)
(/.f64 (*.f64 (*.f64 c0 (sqrt.f64 A)) 1) (sqrt.f64 (*.f64 V l)))
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))) c0)
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (E.f64) (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 A V) (/.f64 (*.f64 c0 c0) l)))
(sqrt.f64 (*.f64 c0 (*.f64 (/.f64 A l) (/.f64 c0 V))))
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2)) (cbrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (sqrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 A V) (/.f64 (*.f64 c0 c0) l)))
(sqrt.f64 (*.f64 c0 (*.f64 (/.f64 A l) (/.f64 c0 V))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1/3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (/.f64 (pow.f64 V -1) l))
(/.f64 (/.f64 1 V) l)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 V) l))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 V) l)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 V) l)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 1 V) l)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 V -1) l))) 1)
(/.f64 (/.f64 1 V) l)
(*.f64 1 (/.f64 (pow.f64 V -1) l))
(/.f64 (/.f64 1 V) l)
(*.f64 (/.f64 (pow.f64 V -1) l) 1)
(/.f64 (/.f64 1 V) l)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (pow.f64 (*.f64 V l) -1/2))
(/.f64 (/.f64 1 V) l)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) (cbrt.f64 (pow.f64 (*.f64 V l) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 V) l)) (cbrt.f64 (pow.f64 (*.f64 V l) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 V l) -2)) (cbrt.f64 (/.f64 (pow.f64 V -1) l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 V) l)) (cbrt.f64 (pow.f64 (*.f64 V l) -2)))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (sqrt.f64 (pow.f64 (*.f64 V l) -3/2)))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (fabs.f64 (pow.f64 (*.f64 V l) -3/4)))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -3/4))
(*.f64 -1 (/.f64 1 (*.f64 V (neg.f64 l))))
(/.f64 (/.f64 1 V) l)
(*.f64 (pow.f64 V -1) (/.f64 1 l))
(/.f64 (/.f64 1 V) l)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 V l) -3/2)) (pow.f64 (*.f64 V l) -1/4))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (sqrt.f64 (pow.f64 (*.f64 V l) -3/2)))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (fabs.f64 (pow.f64 (*.f64 V l) -3/4)))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -3/4))
(*.f64 (/.f64 1 l) (pow.f64 V -1))
(/.f64 (/.f64 1 V) l)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -2) (cbrt.f64 (/.f64 (pow.f64 V -1) l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 V) l)) (pow.f64 (cbrt.f64 (*.f64 V l)) -2))
(*.f64 (pow.f64 (/.f64 (pow.f64 V -1) l) 5/6) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (pow.f64 (*.f64 V l) -1/6) (pow.f64 (/.f64 (/.f64 1 V) l) 5/6))
(pow.f64 (*.f64 V l) -1)
(/.f64 (/.f64 1 V) l)
(pow.f64 (/.f64 (pow.f64 V -1) l) 1)
(/.f64 (/.f64 1 V) l)
(pow.f64 (pow.f64 (*.f64 V l) -1/2) 2)
(/.f64 (/.f64 1 V) l)
(pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 V l))))
(/.f64 (/.f64 1 V) l)
(pow.f64 (pow.f64 (*.f64 V l) 2) -1/2)
(pow.f64 (pow.f64 (*.f64 V l) 3) -1/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 V l) 3) -1/6) (pow.f64 (pow.f64 (*.f64 V l) 3) -1/6))
(pow.f64 (pow.f64 (*.f64 V l) -2) 1/2)
(/.f64 (/.f64 1 V) l)
(pow.f64 (pow.f64 (*.f64 V l) -3) 1/3)
(/.f64 (/.f64 1 V) l)
(pow.f64 (pow.f64 (*.f64 V l) -3/2) 2/3)
(/.f64 (/.f64 1 V) l)
(pow.f64 (cbrt.f64 (*.f64 V l)) -3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 V -1) l)) 3)
(/.f64 (/.f64 1 V) l)
(pow.f64 (pow.f64 (*.f64 V l) -1/6) 6)
(/.f64 (/.f64 1 V) l)
(pow.f64 (sqrt.f64 (*.f64 V l)) -2)
(/.f64 (/.f64 1 V) l)
(pow.f64 (pow.f64 (*.f64 V l) -1/4) 4)
(/.f64 (/.f64 1 V) l)
(pow.f64 (exp.f64 -1) (log.f64 (*.f64 V l)))
(/.f64 (/.f64 1 V) l)
(pow.f64 (neg.f64 (*.f64 V (neg.f64 l))) -1)
(/.f64 (/.f64 1 V) l)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 V l)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 V l)))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 V l))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 V l)))))
(sqrt.f64 (pow.f64 (*.f64 V l) -2))
(/.f64 (/.f64 1 V) l)
(log.f64 (exp.f64 (/.f64 (pow.f64 V -1) l)))
(/.f64 (/.f64 1 V) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 V -1) l))))
(/.f64 (/.f64 1 V) l)
(cbrt.f64 (pow.f64 (*.f64 V l) -3))
(/.f64 (/.f64 1 V) l)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 V -1) l)))
(/.f64 (/.f64 1 V) l)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 V -1) l)))
(/.f64 (/.f64 1 V) l)
(exp.f64 (neg.f64 (log.f64 (*.f64 V l))))
(/.f64 (/.f64 1 V) l)
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) -1))
(/.f64 (/.f64 1 V) l)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1))
(/.f64 (/.f64 1 V) l)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 2))
(/.f64 (/.f64 1 V) l)
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 V l))) 1/2))
(/.f64 (/.f64 1 V) l)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3)) 1/3))
(/.f64 (/.f64 1 V) l)
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 V l)))) 3))
(pow.f64 (cbrt.f64 (*.f64 V l)) -3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1))
(/.f64 (/.f64 1 V) l)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1) 1))
(/.f64 (/.f64 1 V) l)
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1) 1))
(/.f64 (/.f64 1 V) l)
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 V l))) 1/2) 2))
(/.f64 (/.f64 1 V) l)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/2)) 1) 2))
(/.f64 (/.f64 1 V) l)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2)) 1/3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)) 3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4)) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))

localize29.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
4.9b
(/.f64 (/.f64 A V) l)
3.0b
(cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
1.2b
(*.f64 c0 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3))
0.7b
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3)
1.2b
(*.f64 c0 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3))
3.0b
(cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
4.9b
(/.f64 (/.f64 A V) l)
14.9b
(sqrt.f64 (/.f64 (/.f64 A V) l))
Compiler

Compiled 50 to 14 computations (72% saved)

series214.0ms (0.9%)

Counts
2 → 48
Calls

21 calls:

TimeVariablePointExpression
75.0ms
A
@0
(cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
47.0ms
l
@0
(cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
24.0ms
V
@0
(cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
21.0ms
A
@inf
(cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
11.0ms
l
@inf
(cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))

rewrite76.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
606×log-prod_binary64
409×pow-prod-down_binary64
299×pow2_binary64
232×pow-unpow_binary64
210×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01223
126022
2316122
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 c0 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/18) (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) (pow.f64 (/.f64 A (*.f64 V l)) 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/12) (pow.f64 (/.f64 A (*.f64 V l)) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sqrt.f64 (/.f64 A V))) (cbrt.f64 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 V l)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/12)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/18)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/18) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/12) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (/.f64 V A)) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 1/6 (log.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/6 (log.f64 (/.f64 A (*.f64 V l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/18)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/12)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))))))

simplify77.0ms (0.3%)

Algorithm
egg-herbie
Rules
441×associate-*l*_binary64
393×associate-*r*_binary64
364×log-prod_binary64
276×exp-prod_binary64
261×sqr-pow_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02054294969089
14711430
211971398
350941352
Stop Event
node limit
Counts
105 → 90
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (log.f64 A))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (log.f64 A))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (log.f64 A))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (log.f64 A))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 1 A))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 1 A))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 1 A))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 1 A))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 -1 A)))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 -1 A)))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 -1 A)))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 -1 A)))))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A l)) (*.f64 -1 (log.f64 V)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A l)) (*.f64 -1 (log.f64 V)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A l)) (*.f64 -1 (log.f64 V)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A l)) (*.f64 -1 (log.f64 V)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 V)) (log.f64 (/.f64 A l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 V)) (log.f64 (/.f64 A l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 V)) (log.f64 (/.f64 A l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 V)) (log.f64 (/.f64 A l)))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 V)) (log.f64 (/.f64 A l))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 V)) (log.f64 (/.f64 A l))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 V)) (log.f64 (/.f64 A l))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 V)) (log.f64 (/.f64 A l))))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 A V)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 A V)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 A V)))))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 A V)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 1 l)))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 -1 l))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 -1 l))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 -1 l))))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 -1 l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))) 1)
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 1)
(*.f64 1 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/18) (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) (pow.f64 (/.f64 A (*.f64 V l)) 1/18))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/12) (pow.f64 (/.f64 A (*.f64 V l)) 1/12))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A V))) (cbrt.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 1)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/9)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/12)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/18)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/18) 3)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/12) 2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2/3)
(pow.f64 (*.f64 l (/.f64 V A)) -1/6)
(sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))
(exp.f64 (*.f64 1/6 (log.f64 (/.f64 A (*.f64 V l)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (/.f64 A (*.f64 V l)))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/6))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/18)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/12)) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l))))) 3/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 1/2))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (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)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(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 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
Outputs
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (log.f64 A))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (log.f64 A))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (log.f64 A))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (log.f64 A))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 1 A))))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 1 A))))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 1 A))))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 1 A))))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 -1 A)))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (neg.f64 (log.f64 (/.f64 -1 A))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (-.f64 (neg.f64 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 V l)))))
(*.f64 (pow.f64 (/.f64 1 (*.f64 V l)) 1/6) (*.f64 (pow.f64 (/.f64 -1 A) -1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 (*.f64 V l) -1/6) (pow.f64 (/.f64 -1 A) -1/6)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 -1 A)))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (neg.f64 (log.f64 (/.f64 -1 A))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (-.f64 (neg.f64 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 V l)))))
(*.f64 (pow.f64 (/.f64 1 (*.f64 V l)) 1/6) (*.f64 (pow.f64 (/.f64 -1 A) -1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 (*.f64 V l) -1/6) (pow.f64 (/.f64 -1 A) -1/6)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 -1 A)))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (neg.f64 (log.f64 (/.f64 -1 A))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (-.f64 (neg.f64 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 V l)))))
(*.f64 (pow.f64 (/.f64 1 (*.f64 V l)) 1/6) (*.f64 (pow.f64 (/.f64 -1 A) -1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 (*.f64 V l) -1/6) (pow.f64 (/.f64 -1 A) -1/6)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (*.f64 V l))) (*.f64 -1 (log.f64 (/.f64 -1 A)))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (neg.f64 (log.f64 (/.f64 -1 A))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (-.f64 (neg.f64 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 V l)))))
(*.f64 (pow.f64 (/.f64 1 (*.f64 V l)) 1/6) (*.f64 (pow.f64 (/.f64 -1 A) -1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 (*.f64 V l) -1/6) (pow.f64 (/.f64 -1 A) -1/6)))
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A l)) (*.f64 -1 (log.f64 V)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A l)) (*.f64 -1 (log.f64 V)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A l)) (*.f64 -1 (log.f64 V)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A l)) (*.f64 -1 (log.f64 V)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 V)) (log.f64 (/.f64 A l)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 V)) (log.f64 (/.f64 A l)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 V)) (log.f64 (/.f64 A l)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 V)) (log.f64 (/.f64 A l)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 V)) (log.f64 (/.f64 A l))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 A l)) (log.f64 (/.f64 -1 V)))))
(*.f64 (pow.f64 (/.f64 A V) 1/6) (*.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (neg.f64 (/.f64 A (*.f64 V l))) 1/6))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 V)) (log.f64 (/.f64 A l))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 A l)) (log.f64 (/.f64 -1 V)))))
(*.f64 (pow.f64 (/.f64 A V) 1/6) (*.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (neg.f64 (/.f64 A (*.f64 V l))) 1/6))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 V)) (log.f64 (/.f64 A l))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 A l)) (log.f64 (/.f64 -1 V)))))
(*.f64 (pow.f64 (/.f64 A V) 1/6) (*.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (neg.f64 (/.f64 A (*.f64 V l))) 1/6))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 -1 V)) (log.f64 (/.f64 A l))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 A l)) (log.f64 (/.f64 -1 V)))))
(*.f64 (pow.f64 (/.f64 A V) 1/6) (*.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (neg.f64 (/.f64 A (*.f64 V l))) 1/6))
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 A V)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 A V)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 A V)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 A V)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 -1 l))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 A l)) (log.f64 (/.f64 -1 V)))))
(*.f64 (pow.f64 (/.f64 A V) 1/6) (*.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (neg.f64 (/.f64 A (*.f64 V l))) 1/6))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 -1 l))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 A l)) (log.f64 (/.f64 -1 V)))))
(*.f64 (pow.f64 (/.f64 A V) 1/6) (*.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (neg.f64 (/.f64 A (*.f64 V l))) 1/6))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 -1 l))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 A l)) (log.f64 (/.f64 -1 V)))))
(*.f64 (pow.f64 (/.f64 A V) 1/6) (*.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (neg.f64 (/.f64 A (*.f64 V l))) 1/6))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 -1) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 A V)) (log.f64 (/.f64 -1 l))))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 A l)) (log.f64 (/.f64 -1 V)))))
(*.f64 (pow.f64 (/.f64 A V) 1/6) (*.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 (sqrt.f64 -1))))
(*.f64 (cbrt.f64 (sqrt.f64 -1)) (pow.f64 (neg.f64 (/.f64 A (*.f64 V l))) 1/6))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))) 1)
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 1)
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(*.f64 1 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/18) (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) (pow.f64 (/.f64 A (*.f64 V l)) 1/18))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/18) (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/12) (pow.f64 (/.f64 A (*.f64 V l)) 1/12))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 A V))) (cbrt.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) 1/3)
(cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 1)
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/9)
(*.f64 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/18) (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) 1/18))
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) 1/2)
(sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) 1/12)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) 1/18)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/18) 3)
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/12) 2)
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 2/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 1/3) (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4)) (cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4)))
(pow.f64 (*.f64 l (/.f64 V A)) -1/6)
(pow.f64 (/.f64 V (/.f64 A l)) -1/6)
(sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (exp.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 1/6 (log.f64 (/.f64 A (*.f64 V l)))))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1/3))
(cbrt.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (/.f64 A (*.f64 V l)))) 1))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) 1/6))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/18)) 3))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/12)) 2))
(pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 (*.f64 V l))) (log.f64 A)))
(pow.f64 (/.f64 A (*.f64 V l)) 1/6)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l))))) 3/2))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 3/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 V l)))) 1/2))
(sqrt.f64 (cbrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 A l) (/.f64 (*.f64 c0 c0) V)))
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) l) V))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 A l) (/.f64 (*.f64 c0 c0) V)))
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) l) V))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1/3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)

eval442.0ms (1.8%)

Compiler

Compiled 13001 to 5085 computations (60.9% saved)

prune358.0ms (1.5%)

Pruning

25 alts after pruning (22 fresh and 3 done)

PrunedKeptTotal
New92119940
Fresh13316
Picked101
Done235
Total93725962
Error
2.6b
Counts
962 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
19.1b
(*.f64 c0 (sqrt.f64 (/.f64 1 (*.f64 V (/.f64 l A)))))
18.4b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
18.8b
(*.f64 c0 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A)))))
24.4b
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
45.1b
(sqrt.f64 (*.f64 (/.f64 A V) (/.f64 (*.f64 c0 c0) l)))
18.3b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
18.8b
(*.f64 c0 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))
23.6b
(*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2)))
46.8b
(sqrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))
51.2b
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
18.8b
(/.f64 c0 (sqrt.f64 (/.f64 V (/.f64 A l))))
36.4b
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V)))))
40.0b
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
46.0b
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) l) V))
19.1b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
40.0b
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
23.6b
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
54.7b
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))
51.0b
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))))
40.8b
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))
43.2b
(sqrt.f64 (*.f64 (/.f64 c0 (*.f64 V l)) (*.f64 A c0)))
24.8b
(/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))
18.8b
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
17.9b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
40.0b
(/.f64 c0 (/.f64 (pow.f64 (pow.f64 (*.f64 V l) 1/4) 2) (sqrt.f64 A)))
Compiler

Compiled 637 to 441 computations (30.8% saved)

localize22.0ms (0.1%)

Local error

Found 6 expressions with local error:

NewErrorProgram
14.9b
(sqrt.f64 (/.f64 (/.f64 A l) V))
4.8b
(/.f64 (/.f64 A l) V)
1.2b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
1.2b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
4.8b
(/.f64 (/.f64 A l) V)
14.9b
(sqrt.f64 (/.f64 (/.f64 A l) V))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series52.0ms (0.2%)

Counts
3 → 48
Calls

30 calls:

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

rewrite113.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
536×log-prod_binary64
398×exp-prod_binary64
362×pow-prod-down_binary64
257×pow2_binary64
185×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
119128
2264828
Stop Event
node limit
Counts
3 → 140
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (/.f64 A l) V))
(/.f64 (/.f64 A l) V)
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 (/.f64 A (*.f64 l V)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6) (cbrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 l V)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 V (/.f64 l A)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (log.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 l V)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 l V)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 l V)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 l V))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 l V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 l V)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 1 (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A l) (/.f64 1 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 l V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (sqrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A (*.f64 l V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 2) (cbrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (*.f64 (cbrt.f64 (/.f64 A l)) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 A (*.f64 l V)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A l)) (*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 1 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 A) l) (/.f64 1 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/4) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 V -1/2) (/.f64 (/.f64 A l) (sqrt.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A 1) (/.f64 (/.f64 1 l) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) 1) (/.f64 (cbrt.f64 (/.f64 A l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 A l)) 1) (/.f64 (sqrt.f64 (/.f64 A l)) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (pow.f64 (cbrt.f64 V) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 V) -2) (/.f64 (/.f64 A l) (cbrt.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 (cbrt.f64 V) 2)) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (sqrt.f64 V)) (/.f64 (/.f64 1 l) (sqrt.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (sqrt.f64 V)) (/.f64 (cbrt.f64 (/.f64 A l)) (sqrt.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 l V)) 5/6) (pow.f64 (/.f64 A (*.f64 l V)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 l V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 V (/.f64 l A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l A) V) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 l V) A) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 V (/.f64 l A)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 A (*.f64 l V)))) 2)) (cbrt.f64 (log.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (log.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 A l) (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 A (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 l V)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 l V)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 l V)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 A) 1) (log.f64 (*.f64 l V))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A l)) 1) (log.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (/.f64 A l)) (*.f64 (log.f64 V) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A l)) 1) (*.f64 (log.f64 V) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 A (*.f64 l V)) (*.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 A (*.f64 l V)) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 1) 1))))))

simplify124.0ms (0.5%)

Algorithm
egg-herbie
Rules
846×fma-def_binary64
564×associate-/l*_binary64
344×*-commutative_binary64
263×associate-/r*_binary64
239×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03422055
17731973
223681971
Stop Event
node limit
Counts
188 → 198
Calls
Call 1
Inputs
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(/.f64 A (*.f64 V l))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 (/.f64 A (*.f64 l V)) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 1 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V)))
(pow.f64 (/.f64 A (*.f64 l V)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 3/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) 2)
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(pow.f64 (exp.f64 1/2) (log.f64 (/.f64 A (*.f64 l V))))
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) -1)
(pow.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (sqrt.f64 (log.f64 (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 (/.f64 A (*.f64 l V))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 l V)))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 l V)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1) 1))
(+.f64 0 (/.f64 A (*.f64 l V)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 l V)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 l V))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 l V))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 l V)))) 1)
(*.f64 A (/.f64 1 (*.f64 l V)))
(*.f64 (/.f64 A l) (/.f64 1 V))
(*.f64 (/.f64 A (*.f64 l V)) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (sqrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 1 (/.f64 A (*.f64 l V)))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 2) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (*.f64 (cbrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 A (*.f64 l V)) 3/4))
(*.f64 (sqrt.f64 (/.f64 A l)) (*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (/.f64 (neg.f64 A) l) (/.f64 1 (neg.f64 V)))
(*.f64 (/.f64 1 V) (/.f64 A l))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/4) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(*.f64 (pow.f64 V -1/2) (/.f64 (/.f64 A l) (sqrt.f64 V)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 l) V))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) 1) (/.f64 (cbrt.f64 (/.f64 A l)) V))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) 1) (/.f64 (sqrt.f64 (/.f64 A l)) V))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 V) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 V)))
(*.f64 (pow.f64 (cbrt.f64 V) -2) (/.f64 (/.f64 A l) (cbrt.f64 V)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 (cbrt.f64 V) 2)) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 (/.f64 1 l) (sqrt.f64 V)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (sqrt.f64 V)) (/.f64 (cbrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 5/6) (pow.f64 (/.f64 A (*.f64 l V)) 1/6))
(pow.f64 (/.f64 A (*.f64 l V)) 1)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) 2/3)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6) 6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) 4)
(pow.f64 (*.f64 V (/.f64 l A)) -1)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 A (*.f64 l V))))
(pow.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)) 1/3)
(pow.f64 (*.f64 (/.f64 l A) V) -1)
(pow.f64 (/.f64 (*.f64 l V) A) -1)
(pow.f64 (/.f64 (*.f64 V (/.f64 l A)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 A (*.f64 l V)))) 2)) (cbrt.f64 (log.f64 (/.f64 A (*.f64 l V)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (log.f64 (/.f64 A (*.f64 l V)))))
(neg.f64 (/.f64 (/.f64 A l) (neg.f64 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 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))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 l V)))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 l V)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 l V)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1) 2))
(exp.f64 (-.f64 (*.f64 (log.f64 A) 1) (log.f64 (*.f64 l V))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A l)) 1) (log.f64 V)))
(exp.f64 (-.f64 (log.f64 (/.f64 A l)) (*.f64 (log.f64 V) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A l)) 1) (*.f64 (log.f64 V) 1)))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)
(pow.f64 (*.f64 (/.f64 A (*.f64 l V)) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 l V)) (*.f64 c0 c0)))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 1) 1))
Outputs
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 0 (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 1 (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 (/.f64 A (*.f64 l V)) 1/6))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6) (cbrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(*.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V -1/2))
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(/.f64 1 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 1 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(*.f64 (/.f64 1 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V)))
(*.f64 (/.f64 1 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(pow.f64 (/.f64 A (*.f64 l V)) 1/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 1)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2) 1/4)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3) 1/6)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) 1/3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 3/2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6) 3)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) 2)
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (*.f64 V (/.f64 l A)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) -1/2)
(pow.f64 (*.f64 (/.f64 V A) l) -1/2)
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (exp.f64 1/2) (log.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(pow.f64 (sqrt.f64 (*.f64 V (/.f64 l A))) -1)
(/.f64 1 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(pow.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))) -1)
(*.f64 (/.f64 1 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(fabs.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A (*.f64 l V)))) 1/3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6)) 3))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A (*.f64 l V)))) 2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1) 1/2))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1) 1))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A l) V))
(+.f64 0 (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 l V)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 l V))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 l V))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 l V))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 A (*.f64 V l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 A l) V)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (*.f64 l V)))) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 A (/.f64 1 (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A l) (/.f64 1 V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A (*.f64 l V)) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) (sqrt.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 1 (/.f64 A (*.f64 l V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) (pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 2) (cbrt.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (*.f64 (cbrt.f64 (/.f64 A l)) (/.f64 1 V)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (*.f64 (/.f64 1 V) (cbrt.f64 (/.f64 A l))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (/.f64 (cbrt.f64 (/.f64 A l)) V))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) (pow.f64 (/.f64 A (*.f64 l V)) 3/4))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) (pow.f64 (/.f64 (/.f64 A l) V) 3/4))
(*.f64 (sqrt.f64 (/.f64 A l)) (*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 1 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 (neg.f64 A) l) (/.f64 1 (neg.f64 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 1 V) (/.f64 A l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/4) (pow.f64 (/.f64 A (*.f64 l V)) 1/4))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) 3/4))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/4) (pow.f64 (/.f64 (/.f64 A l) V) 3/4))
(*.f64 (pow.f64 V -1/2) (/.f64 (/.f64 A l) (sqrt.f64 V)))
(*.f64 (pow.f64 V -1/2) (/.f64 A (*.f64 (sqrt.f64 V) l)))
(*.f64 (/.f64 A l) (/.f64 (pow.f64 V -1/2) (sqrt.f64 V)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) V) (/.f64 (cbrt.f64 A) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) l))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A 1) (/.f64 (/.f64 1 l) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) 1) (/.f64 (cbrt.f64 (/.f64 A l)) V))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (*.f64 (/.f64 1 V) (cbrt.f64 (/.f64 A l))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (/.f64 (cbrt.f64 (/.f64 A l)) V))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) 1) (/.f64 (sqrt.f64 (/.f64 A l)) V))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 V) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 V)))
(/.f64 (/.f64 (/.f64 A l) (cbrt.f64 V)) (pow.f64 (cbrt.f64 V) 2))
(*.f64 (/.f64 A l) (/.f64 (pow.f64 (cbrt.f64 V) -2) (cbrt.f64 V)))
(*.f64 (pow.f64 (cbrt.f64 V) -2) (/.f64 (/.f64 A l) (cbrt.f64 V)))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 V) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 V)))
(/.f64 (/.f64 (/.f64 A l) (cbrt.f64 V)) (pow.f64 (cbrt.f64 V) 2))
(*.f64 (/.f64 A l) (/.f64 (pow.f64 (cbrt.f64 V) -2) (cbrt.f64 V)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (pow.f64 (cbrt.f64 V) 2)) (cbrt.f64 (/.f64 A (*.f64 l V))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (pow.f64 (cbrt.f64 V) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A l) V)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (pow.f64 (cbrt.f64 V) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 (cbrt.f64 V) 2)) (/.f64 (sqrt.f64 (/.f64 A l)) (cbrt.f64 V)))
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 V) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 V)))
(/.f64 (/.f64 (/.f64 A l) (cbrt.f64 V)) (pow.f64 (cbrt.f64 V) 2))
(*.f64 (/.f64 A l) (/.f64 (pow.f64 (cbrt.f64 V) -2) (cbrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 (/.f64 1 l) (sqrt.f64 V)))
(*.f64 (/.f64 A (sqrt.f64 V)) (/.f64 1 (*.f64 (sqrt.f64 V) l)))
(/.f64 (/.f64 (/.f64 A l) (sqrt.f64 V)) (sqrt.f64 V))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 A l) 2)) (sqrt.f64 V)) (/.f64 (cbrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) 5/6) (pow.f64 (/.f64 A (*.f64 l V)) 1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (pow.f64 (/.f64 A (*.f64 V l)) 5/6))
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) 1/6) (pow.f64 (/.f64 (/.f64 A l) V) 5/6))
(pow.f64 (/.f64 A (*.f64 l V)) 1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) 2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2) 1/2)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3) 1/3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3/2) 2/3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 l V))) 3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/6) 6)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) 1/4) 4)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (*.f64 V (/.f64 l A)) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)) 1/3)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (*.f64 (/.f64 l A) V) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (/.f64 (*.f64 l V) A) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (/.f64 (*.f64 V (/.f64 l A)) 1) -1)
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 A (*.f64 l V)))) 2)) (cbrt.f64 (log.f64 (/.f64 A (*.f64 l V)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 A (*.f64 V l)))) 2)) (cbrt.f64 (log.f64 (/.f64 A (*.f64 V l)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (/.f64 A l) V))) 2)) (cbrt.f64 (log.f64 (/.f64 (/.f64 A l) V))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 A (*.f64 l V))))) (sqrt.f64 (log.f64 (/.f64 A (*.f64 l V)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 A (*.f64 V l))))) (sqrt.f64 (log.f64 (/.f64 A (*.f64 V l)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (/.f64 A l) V)))) (sqrt.f64 (log.f64 (/.f64 (/.f64 A l) V))))
(neg.f64 (/.f64 (/.f64 A l) (neg.f64 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(sqrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(log.f64 (exp.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (*.f64 l V)))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 l V)) 3))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A l) 3) (pow.f64 V 3)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(expm1.f64 (log1p.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(log1p.f64 (expm1.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (log.f64 (/.f64 A (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 A (*.f64 l V)))) 1/2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 A (*.f64 l V)))) 1/3))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 A (*.f64 l V)))) 3))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l A))) -1))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1) 1))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) 1/2) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) 1) 2))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (-.f64 (*.f64 (log.f64 A) 1) (log.f64 (*.f64 l V))))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A l)) 1) (log.f64 V)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (-.f64 (log.f64 (/.f64 A l)) (*.f64 (log.f64 V) 1)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A l)) 1) (*.f64 (log.f64 V) 1)))
(/.f64 A (*.f64 V l))
(/.f64 (/.f64 A l) V)
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.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 l) V)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V))
(/.f64 c0 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))
(/.f64 c0 (/.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 A l))))
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(pow.f64 (*.f64 (/.f64 A (*.f64 l V)) (*.f64 c0 c0)) 1/2)
(sqrt.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) (*.f64 V l)))
(sqrt.f64 (*.f64 c0 (*.f64 c0 (/.f64 A (*.f64 V l)))))
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 3) 1/3)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 3)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 2)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 2)) (cbrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))) 2)) (cbrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (sqrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))) (sqrt.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 l V)) (*.f64 c0 c0)))
(sqrt.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) (*.f64 V l)))
(sqrt.f64 (*.f64 c0 (*.f64 c0 (/.f64 A (*.f64 V l)))))
(fabs.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))
(log.f64 (pow.f64 (exp.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 l) V)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) 3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 1))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 1/3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0))) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) 1) 1))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))

localize60.0ms (0.3%)

Local error

Found 6 expressions with local error:

NewErrorProgram
15.5b
(sqrt.f64 (*.f64 (/.f64 V A) l))
4.7b
(*.f64 (/.f64 V A) l)
1.4b
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
1.4b
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
4.7b
(*.f64 (/.f64 V A) l)
15.5b
(sqrt.f64 (*.f64 (/.f64 V A) l))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series29.0ms (0.1%)

Counts
3 → 48
Calls

30 calls:

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

rewrite98.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
538×log-prod_binary64
402×exp-prod_binary64
331×pow-prod-down_binary64
257×pow2_binary64
201×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
119128
2261328
Stop Event
node limit
Counts
3 → 137
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 V A) l))
(*.f64 (/.f64 V A) l)
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) (pow.f64 (*.f64 (/.f64 V A) l) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 V A) l) 1/6) (cbrt.f64 (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 V A) l) 1/4) (pow.f64 (*.f64 (/.f64 V A) l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 V A) l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (/.f64 V A) l))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 V A) l) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (/.f64 V A) l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 V A) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 V A) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 V (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 V l) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 V l)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 V l) 1) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 V l) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 V l) (sqrt.f64 A)) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 V) l) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 V)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 V A) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 V A) l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 1/6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 V A) l) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 V l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 V A) l))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 V A) l)))) (sqrt.f64 (log.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 V A) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 V A) l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 V A) l))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 V A) l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 l) 1) (log.f64 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 V l)) (*.f64 (log.f64 A) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (pow.f64 (*.f64 (/.f64 V A) l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 (/.f64 V A) l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (pow.f64 (*.f64 (/.f64 V A) l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/2) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 V A) l))) (/.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 (/.f64 V A) l))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (*.f64 (/.f64 V A) l))) (/.f64 (sqrt.f64 c0) (pow.f64 (*.f64 (/.f64 V A) l) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/4) (/.f64 c0 (pow.f64 (*.f64 (/.f64 V A) l) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (*.f64 (/.f64 V A) l) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (*.f64 (/.f64 V A) l) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 V A) -1/2) (/.f64 c0 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 (/.f64 V A))) (/.f64 (cbrt.f64 c0) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 V A))) (/.f64 (sqrt.f64 c0) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c0 c0) (*.f64 (/.f64 V A) l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) c0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (/.f64 V A) l) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) c0) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))) 2)) (cbrt.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))) (sqrt.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (/.f64 V A) l) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)) c0)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 c0) 1) (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 c0) (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (*.f64 (/.f64 V A) l)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 c0) (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 V A) l))) 1)))))))

simplify125.0ms (0.5%)

Algorithm
egg-herbie
Rules
641×associate-/l*_binary64
627×fma-def_binary64
456×distribute-rgt-in_binary64
431×distribute-lft-in_binary64
249×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize24.0ms (0.1%)

Local error

Found 6 expressions with local error:

NewErrorProgram
21.1b
(sqrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))
11.7b
(/.f64 (*.f64 V l) (*.f64 c0 c0))
7.5b
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
7.5b
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
11.7b
(/.f64 (*.f64 V l) (*.f64 c0 c0))
21.1b
(sqrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))
Compiler

Compiled 40 to 9 computations (77.5% saved)

series80.0ms (0.3%)

Counts
3 → 96
Calls

33 calls:

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

rewrite133.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
680×log-prod_binary64
404×pow-prod-down_binary64
290×pow2_binary64
260×pow-unpow_binary64
205×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01038
121835
2327835
Stop Event
node limit
Counts
3 → 147
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0))))
(/.f64 (*.f64 V l) (*.f64 c0 c0))
(/.f64 A (/.f64 (*.f64 V l) (*.f64 c0 c0)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (/.f64 (neg.f64 V) (/.f64 (*.f64 c0 c0) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 V c0) (/.f64 l c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 V (/.f64 1 (/.f64 (*.f64 c0 c0) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 V (*.f64 l (pow.f64 c0 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 V (pow.f64 c0 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 V l) (pow.f64 c0 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 V c0) (/.f64 l c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)) (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 c0 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (/.f64 (sqrt.f64 (*.f64 V l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 c0 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 V (neg.f64 l)) (/.f64 1 (*.f64 c0 (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 V c0) (/.f64 l c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l c0) (/.f64 V c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c0 -2) (*.f64 V l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 V (/.f64 c0 l)) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c0) (/.f64 V (/.f64 c0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) c0) (/.f64 (cbrt.f64 (*.f64 V l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 V 1) (/.f64 l (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1) (/.f64 V (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 V (*.f64 c0 c0)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 V l)) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 V l)) 1) (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 V (*.f64 (cbrt.f64 c0) c0)) (/.f64 l (pow.f64 (cbrt.f64 c0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 (cbrt.f64 c0) c0)) (/.f64 V (pow.f64 (cbrt.f64 c0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 c0) c0)) (/.f64 (*.f64 V l) (pow.f64 (cbrt.f64 c0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 c0) c0)) (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (cbrt.f64 c0) c0)) (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 (cbrt.f64 c0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 c0 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 V l) (*.f64 c0 (neg.f64 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 c0 6)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (*.f64 (/.f64 c0 l) (/.f64 c0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (*.f64 (/.f64 c0 l) (/.f64 c0 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (/.f64 1 (/.f64 (neg.f64 V) (/.f64 (*.f64 c0 c0) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V)) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V))) (/.f64 A (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 V l)) (/.f64 A (pow.f64 c0 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 V l)) (/.f64 (cbrt.f64 A) (pow.f64 c0 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) (*.f64 V l)) (/.f64 (sqrt.f64 A) (pow.f64 c0 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 (/.f64 V c0) (/.f64 l c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 (/.f64 V c0) (/.f64 l c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) -2) (/.f64 A (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (/.f64 (cbrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 V c0)) (/.f64 A (/.f64 l c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 V c0)) (/.f64 (cbrt.f64 A) (/.f64 l c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) (/.f64 V c0)) (/.f64 (sqrt.f64 A) (/.f64 l c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 (*.f64 c0 c0) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A 1) (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 c0 (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (/.f64 V (/.f64 c0 l))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A (*.f64 V l)) c0) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A (*.f64 V l)) 1) (*.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 (cbrt.f64 c0) c0)) (pow.f64 (cbrt.f64 c0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (/.f64 (neg.f64 V) (/.f64 (*.f64 c0 c0) l))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 1))))))

simplify190.0ms (0.8%)

Algorithm
egg-herbie
Rules
632×fma-def_binary64
465×unswap-sqr_binary64
320×log-prod_binary64
288×distribute-rgt-in_binary64
282×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03363405
18683308
231633296
Stop Event
node limit
Counts
243 → 227
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(/.f64 1 (sqrt.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l)))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (/.f64 (neg.f64 V) (/.f64 (*.f64 c0 c0) l))))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))
(pow.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 3/2)
(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)
(pow.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l))) -1/2)
(pow.f64 (sqrt.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l)))) -1)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A)) -1)
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(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 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(+.f64 0 (*.f64 (/.f64 V c0) (/.f64 l c0)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))) 1)
(*.f64 V (/.f64 1 (/.f64 (*.f64 c0 c0) l)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (*.f64 V (pow.f64 c0 -2)))
(*.f64 (*.f64 V l) (pow.f64 c0 -2))
(*.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)) 1)
(*.f64 1 (*.f64 (/.f64 V c0) (/.f64 l c0)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)) (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 c0 -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(*.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 c0 -2)))
(*.f64 (*.f64 V (neg.f64 l)) (/.f64 1 (*.f64 c0 (neg.f64 c0))))
(*.f64 (/.f64 V c0) (/.f64 l c0))
(*.f64 (/.f64 l c0) (/.f64 V c0))
(*.f64 (pow.f64 c0 -2) (*.f64 V l))
(*.f64 (/.f64 V (/.f64 c0 l)) (/.f64 1 c0))
(*.f64 (/.f64 1 c0) (/.f64 V (/.f64 c0 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) c0) (/.f64 (cbrt.f64 (*.f64 V l)) c0))
(*.f64 (/.f64 V 1) (/.f64 l (*.f64 c0 c0)))
(*.f64 (/.f64 l 1) (/.f64 V (*.f64 c0 c0)))
(*.f64 (/.f64 V (*.f64 c0 c0)) l)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 V l)) (*.f64 c0 c0)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) 1) (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 c0)))
(*.f64 (/.f64 V (*.f64 (cbrt.f64 c0) c0)) (/.f64 l (pow.f64 (cbrt.f64 c0) 2)))
(*.f64 (/.f64 l (*.f64 (cbrt.f64 c0) c0)) (/.f64 V (pow.f64 (cbrt.f64 c0) 2)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 c0) c0)) (/.f64 (*.f64 V l) (pow.f64 (cbrt.f64 c0) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 c0) c0)) (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (cbrt.f64 c0) c0)) (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 (cbrt.f64 c0) 2)))
(pow.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)) 1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 2)
(pow.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V)) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 c0 6)) 1/3)
(pow.f64 (/.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V)) 1) -1)
(neg.f64 (/.f64 (*.f64 V l) (*.f64 c0 (neg.f64 c0))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))
(log.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 c0 6)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))
(exp.f64 (log.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) 1))
(+.f64 0 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))) 1)
(*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(*.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))) 1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 1 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (*.f64 (/.f64 c0 l) (/.f64 c0 V))))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (*.f64 (/.f64 c0 l) (/.f64 c0 V))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3))
(*.f64 (neg.f64 A) (/.f64 1 (/.f64 (neg.f64 V) (/.f64 (*.f64 c0 c0) l))))
(*.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V)) A)
(*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V))) (/.f64 A (/.f64 (sqrt.f64 (*.f64 V l)) c0)))
(*.f64 (/.f64 1 (*.f64 V l)) (/.f64 A (pow.f64 c0 -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 V l)) (/.f64 (cbrt.f64 A) (pow.f64 c0 -2)))
(*.f64 (/.f64 (sqrt.f64 A) (*.f64 V l)) (/.f64 (sqrt.f64 A) (pow.f64 c0 -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 (/.f64 V c0) (/.f64 l c0))))
(*.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 (/.f64 V c0) (/.f64 l c0))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) -2) (/.f64 A (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(*.f64 (/.f64 (sqrt.f64 A) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (/.f64 (cbrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0)))
(*.f64 (/.f64 1 (/.f64 V c0)) (/.f64 A (/.f64 l c0)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 V c0)) (/.f64 (cbrt.f64 A) (/.f64 l c0)))
(*.f64 (/.f64 (sqrt.f64 A) (/.f64 V c0)) (/.f64 (sqrt.f64 A) (/.f64 l c0)))
(*.f64 (/.f64 A V) (/.f64 (*.f64 c0 c0) l))
(*.f64 (/.f64 A 1) (*.f64 (/.f64 c0 l) (/.f64 c0 V)))
(*.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 c0 (neg.f64 c0)))
(*.f64 (/.f64 A (/.f64 V (/.f64 c0 l))) c0)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) c0) c0)
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) 1) (*.f64 c0 c0))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 (cbrt.f64 c0) c0)) (pow.f64 (cbrt.f64 c0) 2))
(pow.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))) 1)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 2/3)
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 6)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4)
(pow.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l))) -1)
(pow.f64 (/.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6)) 1/3)
(pow.f64 (/.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l))) 1) -1)
(neg.f64 (/.f64 A (/.f64 (neg.f64 V) (/.f64 (*.f64 c0 c0) l))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6))
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6)))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(exp.f64 (log.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 1))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) (neg.f64 c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 V l) (pow.f64 c0 2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(/.f64 (*.f64 A (pow.f64 c0 2)) (*.f64 V l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) c0))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))
(*.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)))
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V))))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (/.f64 (*.f64 c0 c0) l) V)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(/.f64 1 (sqrt.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l)))))
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 V A) (/.f64 c0 (/.f64 l c0)))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 (/.f64 V A) c0) (/.f64 l c0))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 V (*.f64 c0 (*.f64 A c0))) l)))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (sqrt.f64 A) c0)))
(*.f64 (sqrt.f64 A) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (sqrt.f64 A) c0)))
(*.f64 (sqrt.f64 A) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (/.f64 (neg.f64 V) (/.f64 (*.f64 c0 c0) l))))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (/.f64 (neg.f64 V) (*.f64 c0 c0)) l)))
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (/.f64 (neg.f64 V) (*.f64 c0 c0)))))
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (sqrt.f64 A) c0)))
(*.f64 (sqrt.f64 A) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(pow.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))) 1/2)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 3/2)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 2)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(pow.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l))) -1/2)
(pow.f64 (/.f64 (/.f64 V A) (/.f64 c0 (/.f64 l c0))) -1/2)
(pow.f64 (*.f64 (/.f64 (/.f64 V A) c0) (/.f64 l c0)) -1/2)
(pow.f64 (*.f64 (/.f64 V (*.f64 c0 (*.f64 A c0))) l) -1/2)
(pow.f64 (sqrt.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l)))) -1)
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 V A) (/.f64 c0 (/.f64 l c0)))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 (/.f64 V A) c0) (/.f64 l c0))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 V (*.f64 c0 (*.f64 A c0))) l)))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A)) -1)
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (sqrt.f64 A) c0)))
(*.f64 (sqrt.f64 A) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 1/2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)
(+.f64 0 (*.f64 (/.f64 V c0) (/.f64 l c0)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))) 1)
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 V (/.f64 1 (/.f64 (*.f64 c0 c0) l)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 l (*.f64 V (pow.f64 c0 -2)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (*.f64 V l) (pow.f64 c0 -2))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)) 1)
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 1 (*.f64 (/.f64 V c0) (/.f64 l c0)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)))
(*.f64 (cbrt.f64 (*.f64 V (*.f64 l (pow.f64 c0 -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 V c0) c0))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)) (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)))
(*.f64 (cbrt.f64 (*.f64 V (*.f64 l (pow.f64 c0 -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 V c0) c0))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 c0 -2)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (/.f64 (sqrt.f64 (*.f64 V l)) c0))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 c0 -2)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (*.f64 V (neg.f64 l)) (/.f64 1 (*.f64 c0 (neg.f64 c0))))
(*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0)))))
(*.f64 (/.f64 V c0) (/.f64 (neg.f64 l) (neg.f64 c0)))
(/.f64 (*.f64 l (neg.f64 V)) (*.f64 c0 (neg.f64 c0)))
(*.f64 (/.f64 V c0) (/.f64 l c0))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (/.f64 l c0) (/.f64 V c0))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (pow.f64 c0 -2) (*.f64 V l))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (/.f64 V (/.f64 c0 l)) (/.f64 1 c0))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (/.f64 1 c0) (/.f64 V (/.f64 c0 l)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) c0) (/.f64 (cbrt.f64 (*.f64 V l)) c0))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (/.f64 V 1) (/.f64 l (*.f64 c0 c0)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (/.f64 l 1) (/.f64 V (*.f64 c0 c0)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (/.f64 V (*.f64 c0 c0)) l)
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 V l)) (*.f64 c0 c0)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) 1) (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 c0)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(*.f64 (/.f64 V (*.f64 (cbrt.f64 c0) c0)) (/.f64 l (pow.f64 (cbrt.f64 c0) 2)))
(*.f64 (/.f64 V (*.f64 c0 (cbrt.f64 c0))) (/.f64 l (pow.f64 (cbrt.f64 c0) 2)))
(/.f64 (/.f64 (/.f64 V c0) (cbrt.f64 c0)) (/.f64 (pow.f64 (cbrt.f64 c0) 2) l))
(*.f64 (/.f64 l (*.f64 (cbrt.f64 c0) c0)) (/.f64 V (pow.f64 (cbrt.f64 c0) 2)))
(*.f64 (/.f64 V (*.f64 c0 (cbrt.f64 c0))) (/.f64 l (pow.f64 (cbrt.f64 c0) 2)))
(/.f64 (/.f64 (/.f64 V c0) (cbrt.f64 c0)) (/.f64 (pow.f64 (cbrt.f64 c0) 2) l))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 c0) c0)) (/.f64 (*.f64 V l) (pow.f64 (cbrt.f64 c0) 2)))
(*.f64 (/.f64 V (*.f64 c0 (cbrt.f64 c0))) (/.f64 l (pow.f64 (cbrt.f64 c0) 2)))
(/.f64 (/.f64 (/.f64 V c0) (cbrt.f64 c0)) (/.f64 (pow.f64 (cbrt.f64 c0) 2) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 (cbrt.f64 c0) c0)) (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))) (*.f64 c0 (cbrt.f64 c0)))
(*.f64 (cbrt.f64 (*.f64 V (*.f64 l (pow.f64 c0 -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (*.f64 c0 (cbrt.f64 c0))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) 2) (/.f64 (*.f64 c0 (cbrt.f64 c0)) (cbrt.f64 (*.f64 l (/.f64 (/.f64 V c0) c0)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 (cbrt.f64 c0) c0)) (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 (cbrt.f64 c0) 2)))
(*.f64 (/.f64 V (*.f64 c0 (cbrt.f64 c0))) (/.f64 l (pow.f64 (cbrt.f64 c0) 2)))
(/.f64 (/.f64 (/.f64 V c0) (cbrt.f64 c0)) (/.f64 (pow.f64 (cbrt.f64 c0) 2) l))
(pow.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)) 1)
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4) 1/2)
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) 3)
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 2)
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(pow.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V)) -1)
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(pow.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 c0 6)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 c0 6)))
(pow.f64 (/.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V)) 1) -1)
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(neg.f64 (/.f64 (*.f64 V l) (*.f64 c0 (neg.f64 c0))))
(*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0)))))
(*.f64 (/.f64 V c0) (/.f64 (neg.f64 l) (neg.f64 c0)))
(/.f64 (*.f64 l (neg.f64 V)) (*.f64 c0 (neg.f64 c0)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(log.f64 (pow.f64 (exp.f64 (/.f64 V c0)) (/.f64 l c0)))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3) (pow.f64 c0 6)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(exp.f64 (log.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) 1))
(*.f64 V (/.f64 l (*.f64 c0 c0)))
(*.f64 V (*.f64 l (pow.f64 c0 -2)))
(*.f64 l (/.f64 (/.f64 V c0) c0))
(+.f64 0 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))) 1)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))) 1)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 1 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (*.f64 (/.f64 c0 l) (/.f64 c0 V))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 4))
(*.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 4))
(*.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 4))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (*.f64 (/.f64 c0 l) (/.f64 c0 V))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (neg.f64 A) (/.f64 1 (/.f64 (neg.f64 V) (/.f64 (*.f64 c0 c0) l))))
(*.f64 (neg.f64 A) (*.f64 (/.f64 1 (neg.f64 V)) (/.f64 c0 (/.f64 l c0))))
(*.f64 (/.f64 A (neg.f64 V)) (/.f64 c0 (/.f64 l (neg.f64 c0))))
(*.f64 A (/.f64 (/.f64 c0 (/.f64 l (neg.f64 c0))) (neg.f64 V)))
(*.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V)) A)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 3) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V))) (/.f64 A (/.f64 (sqrt.f64 (*.f64 V l)) c0)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V))) (*.f64 (/.f64 A (sqrt.f64 (*.f64 V l))) c0))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 c0 c0) l) V)) (/.f64 (*.f64 A c0) (sqrt.f64 (*.f64 V l))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 l) (/.f64 c0 V))) (/.f64 (*.f64 A c0) (sqrt.f64 (*.f64 V l))))
(*.f64 (/.f64 1 (*.f64 V l)) (/.f64 A (pow.f64 c0 -2)))
(/.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 -2))
(/.f64 (/.f64 (/.f64 A l) V) (pow.f64 c0 -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 V l)) (/.f64 (cbrt.f64 A) (pow.f64 c0 -2)))
(*.f64 (/.f64 1 (*.f64 V l)) (/.f64 A (pow.f64 c0 -2)))
(/.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 -2))
(/.f64 (/.f64 (/.f64 A l) V) (pow.f64 c0 -2))
(*.f64 (/.f64 (sqrt.f64 A) (*.f64 V l)) (/.f64 (sqrt.f64 A) (pow.f64 c0 -2)))
(*.f64 (/.f64 1 (*.f64 V l)) (/.f64 A (pow.f64 c0 -2)))
(/.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 -2))
(/.f64 (/.f64 (/.f64 A l) V) (pow.f64 c0 -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 (/.f64 V c0) (/.f64 l c0))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 (/.f64 V c0) (/.f64 l c0))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0))) -2) (/.f64 A (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V (*.f64 l (pow.f64 c0 -2)))) -2) (/.f64 A (cbrt.f64 (*.f64 V (*.f64 l (pow.f64 c0 -2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 V c0) c0))) -2) (/.f64 A (cbrt.f64 (*.f64 l (/.f64 (/.f64 V c0) c0)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (/.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))))
(*.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))) (/.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))) (/.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))))
(*.f64 (/.f64 (sqrt.f64 A) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4))) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 (/.f64 V c0) (/.f64 l c0)))))
(/.f64 (/.f64 A (cbrt.f64 (*.f64 V (*.f64 l (pow.f64 c0 -2))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)))
(/.f64 (/.f64 A (cbrt.f64 (*.f64 l (/.f64 (/.f64 V c0) c0)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (/.f64 (cbrt.f64 A) (/.f64 (sqrt.f64 (*.f64 V l)) c0)))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (sqrt.f64 (*.f64 V l))) c0) (*.f64 (/.f64 (cbrt.f64 A) (sqrt.f64 (*.f64 V l))) c0))
(*.f64 (/.f64 (/.f64 (*.f64 A c0) (sqrt.f64 (*.f64 V l))) (sqrt.f64 (*.f64 V l))) c0)
(*.f64 (/.f64 1 (/.f64 V c0)) (/.f64 A (/.f64 l c0)))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (/.f64 V c0)) (/.f64 (cbrt.f64 A) (/.f64 l c0)))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (/.f64 (sqrt.f64 A) (/.f64 V c0)) (/.f64 (sqrt.f64 A) (/.f64 l c0)))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (/.f64 A V) (/.f64 (*.f64 c0 c0) l))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (/.f64 A 1) (*.f64 (/.f64 c0 l) (/.f64 c0 V)))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (/.f64 A (*.f64 V (neg.f64 l))) (*.f64 c0 (neg.f64 c0)))
(*.f64 (*.f64 c0 (neg.f64 c0)) (/.f64 (/.f64 A V) (neg.f64 l)))
(*.f64 (neg.f64 c0) (*.f64 c0 (/.f64 (/.f64 A V) (neg.f64 l))))
(*.f64 (neg.f64 c0) (/.f64 (*.f64 A c0) (*.f64 l (neg.f64 V))))
(*.f64 (/.f64 A (/.f64 V (/.f64 c0 l))) c0)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)) 4))
(*.f64 (cbrt.f64 (*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) 4))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) c0) c0)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) 1) (*.f64 c0 c0))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(*.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 (cbrt.f64 c0) c0)) (pow.f64 (cbrt.f64 c0) 2))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(pow.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))) 1)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 2)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4) 1/2)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 6))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 6))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 3) 2/3)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 3)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 6)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) 4)
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(pow.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l))) -1)
(/.f64 1 (/.f64 (/.f64 V A) (/.f64 c0 (/.f64 l c0))))
(*.f64 (/.f64 1 V) (*.f64 A (/.f64 (*.f64 c0 c0) l)))
(*.f64 (/.f64 1 V) (/.f64 (*.f64 c0 c0) (/.f64 l A)))
(pow.f64 (/.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6)))
(pow.f64 (/.f64 (/.f64 V (*.f64 A (/.f64 (*.f64 c0 c0) l))) 1) -1)
(/.f64 1 (/.f64 (/.f64 V A) (/.f64 c0 (/.f64 l c0))))
(*.f64 (/.f64 1 V) (*.f64 A (/.f64 (*.f64 c0 c0) l)))
(*.f64 (/.f64 1 V) (/.f64 (*.f64 c0 c0) (/.f64 l A)))
(neg.f64 (/.f64 A (/.f64 (neg.f64 V) (/.f64 (*.f64 c0 c0) l))))
(*.f64 (neg.f64 A) (*.f64 (/.f64 1 (neg.f64 V)) (/.f64 c0 (/.f64 l c0))))
(*.f64 (/.f64 A (neg.f64 V)) (/.f64 c0 (/.f64 l (neg.f64 c0))))
(*.f64 A (/.f64 (/.f64 c0 (/.f64 l (neg.f64 c0))) (neg.f64 V)))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 4))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(log.f64 (pow.f64 (pow.f64 (exp.f64 A) (/.f64 c0 l)) (/.f64 c0 V)))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V))))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) 6))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) 6))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) 6))
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 6)))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(exp.f64 (log.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 (/.f64 c0 l) (/.f64 c0 V)))) 1))
(/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) V) l)
(*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l))
(*.f64 (/.f64 (/.f64 A l) V) (*.f64 c0 c0))

localize28.0ms (0.1%)

Local error

Found 6 expressions with local error:

NewErrorProgram
12.3b
(sqrt.f64 (/.f64 A V))
3.1b
(/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))
0.1b
(/.f64 (sqrt.f64 l) c0)
0.1b
(/.f64 (sqrt.f64 l) c0)
3.1b
(/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))
12.3b
(sqrt.f64 (/.f64 A V))
Compiler

Compiled 30 to 9 computations (70% saved)

series25.0ms (0.1%)

Counts
3 → 24
Calls

24 calls:

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

rewrite72.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
609×log-prod_binary64
352×pow-prod-down_binary64
285×pow2_binary64
217×pow-unpow_binary64
200×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01026
121624
2304224
Stop Event
node limit
Counts
3 → 139
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 A V))
(/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))
(/.f64 (sqrt.f64 l) c0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A V)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A V) 1/6) (cbrt.f64 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 A V)) (pow.f64 (/.f64 A V) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A V) 1/4) (pow.f64 (/.f64 A V) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (pow.f64 V -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 V) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 A) (sqrt.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A V) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A V) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A V) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A V) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A V) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 A V)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A V) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 V A) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 V A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 A V) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 A V)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A V))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A V))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A V) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A V)) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A V)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A V))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (cbrt.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 A V)) (*.f64 (pow.f64 (/.f64 A V) 1/6) (/.f64 c0 (sqrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A V) 1/4) (*.f64 (pow.f64 (/.f64 A V) 1/4) (/.f64 c0 (sqrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 A V)) 1) (/.f64 (pow.f64 (/.f64 A V) 1/6) (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) 1) (/.f64 (pow.f64 (/.f64 A V) 1/4) (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 A V) 1/4) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 A V) 1/6) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) -2) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (cbrt.f64 (*.f64 l (pow.f64 c0 -2)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) (cbrt.f64 (*.f64 l (pow.f64 c0 -2)))) (/.f64 (pow.f64 (/.f64 A V) 1/4) (cbrt.f64 (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (sqrt.f64 l) c0) -1/2) (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 (/.f64 (sqrt.f64 l) c0))) (/.f64 (pow.f64 (/.f64 A V) 1/6) (sqrt.f64 (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 A V)) 1) (/.f64 c0 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 (sqrt.f64 l))) (neg.f64 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (cbrt.f64 (*.f64 c0 c0))) (cbrt.f64 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 c0)) (sqrt.f64 c0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 A V)) c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 A V) 3/2) (pow.f64 (/.f64 (sqrt.f64 l) c0) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 A V)) c0)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (neg.f64 (sqrt.f64 l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3/2) (pow.f64 (/.f64 (sqrt.f64 l) c0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 l) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 l) c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 l) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) (cbrt.f64 (*.f64 l (pow.f64 c0 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l (pow.f64 c0 -2))) (cbrt.f64 (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (pow.f64 l 1/6) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 l) c0)) (sqrt.f64 (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 1/4) (*.f64 (pow.f64 l 1/4) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 l)) (/.f64 1 (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c0) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 l) 1) (/.f64 (pow.f64 l 1/6) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 1/4) 1) (/.f64 (pow.f64 l 1/4) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 c0) -2) (/.f64 (sqrt.f64 l) (cbrt.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 c0 c0))) (cbrt.f64 (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 1/4) (cbrt.f64 (*.f64 c0 c0))) (/.f64 (pow.f64 l 1/4) (cbrt.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c0 -1/2) (/.f64 (sqrt.f64 l) (sqrt.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 l) (sqrt.f64 c0)) (/.f64 (pow.f64 l 1/6) (sqrt.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 l) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (pow.f64 c0 -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 l) c0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 l) c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c0 (sqrt.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 l 3/2) (pow.f64 c0 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 l) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 l (pow.f64 c0 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 l) c0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 l 3/2) (pow.f64 c0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 l) c0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 l) c0))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 l) c0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 l))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 l) c0)) 1) 1))))))

simplify69.0ms (0.3%)

Algorithm
egg-herbie
Rules
653×fma-def_binary64
466×unswap-sqr_binary64
453×associate-*l/_binary64
322×distribute-rgt-in_binary64
299×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03311816
17411743
225491730
Stop Event
node limit
Counts
163 → 172
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(+.f64 0 (sqrt.f64 (/.f64 A V)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A V)))) 1)
(*.f64 (sqrt.f64 (/.f64 A V)) 1)
(*.f64 1 (sqrt.f64 (/.f64 A V)))
(*.f64 (pow.f64 (/.f64 A V) 1/6) (cbrt.f64 (/.f64 A V)))
(*.f64 (cbrt.f64 (/.f64 A V)) (pow.f64 (/.f64 A V) 1/6))
(*.f64 (pow.f64 (/.f64 A V) 1/4) (pow.f64 (/.f64 A V) 1/4))
(*.f64 (sqrt.f64 A) (pow.f64 V -1/2))
(/.f64 1 (sqrt.f64 (/.f64 V A)))
(/.f64 1 (/.f64 (sqrt.f64 V) (sqrt.f64 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)))
(pow.f64 (/.f64 A V) 1/2)
(pow.f64 (sqrt.f64 (/.f64 A V)) 1)
(pow.f64 (pow.f64 (/.f64 A V) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 A V) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A V) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 A V) 1/6) 3)
(pow.f64 (cbrt.f64 (/.f64 A V)) 3/2)
(pow.f64 (pow.f64 (/.f64 A V) 1/4) 2)
(pow.f64 (/.f64 V A) -1/2)
(pow.f64 (sqrt.f64 (/.f64 V A)) -1)
(pow.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 A)) -1)
(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 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A V))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A V) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A V))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A V)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A V)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A V))) 1) 1))
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) 1)
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1)
(*.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (cbrt.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 (cbrt.f64 (/.f64 A V)) (*.f64 (pow.f64 (/.f64 A V) 1/6) (/.f64 c0 (sqrt.f64 l))))
(*.f64 (pow.f64 (/.f64 A V) 1/4) (*.f64 (pow.f64 (/.f64 A V) 1/4) (/.f64 c0 (sqrt.f64 l))))
(*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 l)) c0)))
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) 1) (/.f64 (pow.f64 (/.f64 A V) 1/6) (/.f64 (sqrt.f64 l) c0)))
(*.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) 1) (/.f64 (pow.f64 (/.f64 A V) 1/4) (/.f64 (sqrt.f64 l) c0)))
(*.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 A V) 1/4) (/.f64 1 c0)))
(*.f64 (pow.f64 l -1/2) (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 c0)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 A V) 1/6) (/.f64 1 c0)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) -2) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 (/.f64 (sqrt.f64 l) c0))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (cbrt.f64 (*.f64 l (pow.f64 c0 -2)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) (cbrt.f64 (*.f64 l (pow.f64 c0 -2)))) (/.f64 (pow.f64 (/.f64 A V) 1/4) (cbrt.f64 (/.f64 (sqrt.f64 l) c0))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) c0) -1/2) (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 (/.f64 (sqrt.f64 l) c0))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 (/.f64 (sqrt.f64 l) c0))) (/.f64 (pow.f64 (/.f64 A V) 1/6) (sqrt.f64 (/.f64 (sqrt.f64 l) c0))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) 1) (/.f64 c0 (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 (sqrt.f64 l))) (neg.f64 c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1) c0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (cbrt.f64 (*.f64 c0 c0))) (cbrt.f64 c0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 c0)) (sqrt.f64 c0))
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1)
(pow.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2))) 1/2)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 2)
(pow.f64 (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 A V)) c0)) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 A V) 3/2) (pow.f64 (/.f64 (sqrt.f64 l) c0) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 A V)) c0)) 1) -1)
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (neg.f64 (sqrt.f64 l)) c0)))
(sqrt.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2))))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3/2) (pow.f64 (/.f64 (sqrt.f64 l) c0) 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) 2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1) 1))
(+.f64 0 (/.f64 (sqrt.f64 l) c0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 l) c0))) 1)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(*.f64 (/.f64 (sqrt.f64 l) c0) 1)
(*.f64 1 (/.f64 (sqrt.f64 l) c0))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) (cbrt.f64 (*.f64 l (pow.f64 c0 -2))))
(*.f64 (cbrt.f64 (*.f64 l (pow.f64 c0 -2))) (cbrt.f64 (/.f64 (sqrt.f64 l) c0)))
(*.f64 (cbrt.f64 l) (*.f64 (pow.f64 l 1/6) (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 l) c0)) (sqrt.f64 (/.f64 (sqrt.f64 l) c0)))
(*.f64 (pow.f64 l 1/4) (*.f64 (pow.f64 l 1/4) (/.f64 1 c0)))
(*.f64 (neg.f64 (sqrt.f64 l)) (/.f64 1 (neg.f64 c0)))
(*.f64 (/.f64 1 c0) (sqrt.f64 l))
(*.f64 (/.f64 (cbrt.f64 l) 1) (/.f64 (pow.f64 l 1/6) c0))
(*.f64 (/.f64 (pow.f64 l 1/4) 1) (/.f64 (pow.f64 l 1/4) c0))
(*.f64 (pow.f64 (cbrt.f64 c0) -2) (/.f64 (sqrt.f64 l) (cbrt.f64 c0)))
(*.f64 (/.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 c0 c0))) (cbrt.f64 (/.f64 (sqrt.f64 l) c0)))
(*.f64 (/.f64 (pow.f64 l 1/4) (cbrt.f64 (*.f64 c0 c0))) (/.f64 (pow.f64 l 1/4) (cbrt.f64 c0)))
(*.f64 (pow.f64 c0 -1/2) (/.f64 (sqrt.f64 l) (sqrt.f64 c0)))
(*.f64 (/.f64 (cbrt.f64 l) (sqrt.f64 c0)) (/.f64 (pow.f64 l 1/6) (sqrt.f64 c0)))
(pow.f64 (/.f64 (sqrt.f64 l) c0) 1)
(pow.f64 (*.f64 l (pow.f64 c0 -2)) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 l) c0) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) 3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 l) c0)) 2)
(pow.f64 (/.f64 c0 (sqrt.f64 l)) -1)
(pow.f64 (/.f64 (pow.f64 l 3/2) (pow.f64 c0 3)) 1/3)
(pow.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) 1) -1)
(neg.f64 (/.f64 (sqrt.f64 l) (neg.f64 c0)))
(sqrt.f64 (*.f64 l (pow.f64 c0 -2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 l) c0))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 l) c0) 3))
(cbrt.f64 (/.f64 (pow.f64 l 3/2) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 l) c0)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 l) c0)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 l) c0)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 l) c0)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 l) c0))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 l) c0))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 l))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 l) c0)) 1) 1))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(+.f64 0 (sqrt.f64 (/.f64 A V)))
(sqrt.f64 (/.f64 A V))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 A V)))) 1)
(sqrt.f64 (/.f64 A V))
(*.f64 (sqrt.f64 (/.f64 A V)) 1)
(sqrt.f64 (/.f64 A V))
(*.f64 1 (sqrt.f64 (/.f64 A V)))
(sqrt.f64 (/.f64 A V))
(*.f64 (pow.f64 (/.f64 A V) 1/6) (cbrt.f64 (/.f64 A V)))
(sqrt.f64 (/.f64 A V))
(*.f64 (cbrt.f64 (/.f64 A V)) (pow.f64 (/.f64 A V) 1/6))
(sqrt.f64 (/.f64 A V))
(*.f64 (pow.f64 (/.f64 A V) 1/4) (pow.f64 (/.f64 A V) 1/4))
(sqrt.f64 (/.f64 A V))
(*.f64 (sqrt.f64 A) (pow.f64 V -1/2))
(/.f64 1 (sqrt.f64 (/.f64 V A)))
(/.f64 1 (/.f64 (sqrt.f64 V) (sqrt.f64 A)))
(*.f64 (/.f64 1 (sqrt.f64 V)) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 V)))
(/.f64 (sqrt.f64 A) (sqrt.f64 V))
(/.f64 (sqrt.f64 A) (sqrt.f64 V))
(*.f64 (/.f64 1 (sqrt.f64 V)) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 1 (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 (sqrt.f64 V)) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 V)))
(/.f64 (sqrt.f64 A) (sqrt.f64 V))
(pow.f64 (/.f64 A V) 1/2)
(sqrt.f64 (/.f64 A V))
(pow.f64 (sqrt.f64 (/.f64 A V)) 1)
(sqrt.f64 (/.f64 A V))
(pow.f64 (pow.f64 (/.f64 A V) 3/2) 1/3)
(sqrt.f64 (/.f64 A V))
(pow.f64 (pow.f64 (/.f64 A V) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 A V) 3) 1/6)
(pow.f64 (pow.f64 (/.f64 A V) 1/6) 3)
(sqrt.f64 (/.f64 A V))
(pow.f64 (cbrt.f64 (/.f64 A V)) 3/2)
(pow.f64 (pow.f64 (/.f64 A V) 1/4) 2)
(sqrt.f64 (/.f64 A V))
(pow.f64 (/.f64 V A) -1/2)
(pow.f64 (sqrt.f64 (/.f64 V A)) -1)
(/.f64 1 (sqrt.f64 (/.f64 V A)))
(pow.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 A)) -1)
(*.f64 (/.f64 1 (sqrt.f64 V)) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (/.f64 1 (sqrt.f64 V)))
(/.f64 (sqrt.f64 A) (sqrt.f64 V))
(fabs.f64 (sqrt.f64 (/.f64 A V)))
(sqrt.f64 (/.f64 A V))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 A V))))
(sqrt.f64 (/.f64 A V))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 A V)))))
(sqrt.f64 (/.f64 A V))
(cbrt.f64 (pow.f64 (/.f64 A V) 3/2))
(sqrt.f64 (/.f64 A V))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 A V))))
(sqrt.f64 (/.f64 A V))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 A V))))
(sqrt.f64 (/.f64 A V))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 A V))))
(sqrt.f64 (/.f64 A V))
(exp.f64 (*.f64 (log.f64 (/.f64 A V)) 1/2))
(sqrt.f64 (/.f64 A V))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A V))) 1))
(sqrt.f64 (/.f64 A V))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 A V))) 1/3))
(sqrt.f64 (/.f64 A V))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A V) 1/6)) 3))
(sqrt.f64 (/.f64 A V))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 A V))) 2))
(sqrt.f64 (/.f64 A V))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A V)) 1) 1/2))
(sqrt.f64 (/.f64 A V))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A V)) 1/2) 1))
(sqrt.f64 (/.f64 A V))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A V))) 1) 1))
(sqrt.f64 (/.f64 A V))
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (cbrt.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2)))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (/.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 -2))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (/.f64 A (*.f64 l (*.f64 (pow.f64 c0 -2) V)))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (/.f64 (/.f64 (/.f64 A V) (pow.f64 c0 -2)) l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (/.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 -2))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (/.f64 A (*.f64 l (*.f64 (pow.f64 c0 -2) V)))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (/.f64 (/.f64 (/.f64 A V) (pow.f64 c0 -2)) l)))
(*.f64 (cbrt.f64 (/.f64 A V)) (*.f64 (pow.f64 (/.f64 A V) 1/6) (/.f64 c0 (sqrt.f64 l))))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 A V) 1/4) (*.f64 (pow.f64 (/.f64 A V) 1/4) (/.f64 c0 (sqrt.f64 l))))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 l)) c0)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) 1) (/.f64 (pow.f64 (/.f64 A V) 1/6) (/.f64 (sqrt.f64 l) c0)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) 1) (/.f64 (pow.f64 (/.f64 A V) 1/4) (/.f64 (sqrt.f64 l) c0)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 A V) 1/4) (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (pow.f64 l -1/2) (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 1 c0)))
(*.f64 (pow.f64 l -1/2) (*.f64 c0 (sqrt.f64 (/.f64 A V))))
(*.f64 c0 (*.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l -1/2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 A V) 1/6) (/.f64 1 c0)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) -2) (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 (/.f64 (sqrt.f64 l) c0))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (cbrt.f64 (*.f64 l (pow.f64 c0 -2)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (/.f64 (cbrt.f64 (/.f64 A V)) (cbrt.f64 (*.f64 l (pow.f64 c0 -2)))))
(*.f64 (/.f64 (pow.f64 (/.f64 A V) 1/4) (cbrt.f64 (*.f64 l (pow.f64 c0 -2)))) (/.f64 (pow.f64 (/.f64 A V) 1/4) (cbrt.f64 (/.f64 (sqrt.f64 l) c0))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (cbrt.f64 (/.f64 (sqrt.f64 l) c0))) (cbrt.f64 (*.f64 l (pow.f64 c0 -2))))
(/.f64 (sqrt.f64 (/.f64 A V)) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) (cbrt.f64 (*.f64 l (pow.f64 c0 -2)))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) c0) -1/2) (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 (/.f64 (sqrt.f64 l) c0))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 A V)) (sqrt.f64 (/.f64 (sqrt.f64 l) c0))) (/.f64 (pow.f64 (/.f64 A V) 1/6) (sqrt.f64 (/.f64 (sqrt.f64 l) c0))))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) 1) (/.f64 c0 (sqrt.f64 l)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 (sqrt.f64 l))) (neg.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) 1) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (cbrt.f64 (*.f64 c0 c0))) (cbrt.f64 c0))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) (*.f64 (cbrt.f64 (*.f64 c0 c0)) (cbrt.f64 c0)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) (sqrt.f64 c0)) (sqrt.f64 c0))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2))) 1/2)
(sqrt.f64 (/.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 -2)))
(sqrt.f64 (/.f64 A (*.f64 l (*.f64 (pow.f64 c0 -2) V))))
(sqrt.f64 (/.f64 (/.f64 (/.f64 A V) (pow.f64 c0 -2)) l))
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3) 1/3)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 3)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 2)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 A V)) c0)) -1)
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(pow.f64 (/.f64 (pow.f64 (/.f64 A V) 3/2) (pow.f64 (/.f64 (sqrt.f64 l) c0) 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3/2) (pow.f64 (/.f64 (sqrt.f64 l) c0) 3)))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 A V)) c0)) 1) -1)
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (neg.f64 (sqrt.f64 l)) c0)))
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l)))
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))
(sqrt.f64 (/.f64 (/.f64 A V) (*.f64 l (pow.f64 c0 -2))))
(sqrt.f64 (/.f64 (/.f64 A (*.f64 V l)) (pow.f64 c0 -2)))
(sqrt.f64 (/.f64 A (*.f64 l (*.f64 (pow.f64 c0 -2) V))))
(sqrt.f64 (/.f64 (/.f64 (/.f64 A V) (pow.f64 c0 -2)) l))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 (/.f64 A V) l))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 A V) 3/2) (pow.f64 (/.f64 (sqrt.f64 l) c0) 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) 3)) 1/3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) 3))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) 2))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) -1))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))) 1) 1))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(+.f64 0 (/.f64 (sqrt.f64 l) c0))
(/.f64 (sqrt.f64 l) c0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 l) c0))) 1)
(/.f64 (sqrt.f64 l) c0)
(*.f64 (sqrt.f64 l) (/.f64 1 c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (/.f64 (sqrt.f64 l) c0) 1)
(/.f64 (sqrt.f64 l) c0)
(*.f64 1 (/.f64 (sqrt.f64 l) c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) (cbrt.f64 (*.f64 l (pow.f64 c0 -2))))
(*.f64 (cbrt.f64 (*.f64 l (pow.f64 c0 -2))) (cbrt.f64 (/.f64 (sqrt.f64 l) c0)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) (cbrt.f64 (*.f64 l (pow.f64 c0 -2))))
(*.f64 (cbrt.f64 l) (*.f64 (pow.f64 l 1/6) (/.f64 1 c0)))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 1 c0) (pow.f64 l 1/6)))
(*.f64 (cbrt.f64 l) (/.f64 (pow.f64 l 1/6) c0))
(*.f64 (/.f64 (cbrt.f64 l) c0) (pow.f64 l 1/6))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 l) c0)) (sqrt.f64 (/.f64 (sqrt.f64 l) c0)))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (pow.f64 l 1/4) (*.f64 (pow.f64 l 1/4) (/.f64 1 c0)))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (neg.f64 (sqrt.f64 l)) (/.f64 1 (neg.f64 c0)))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (/.f64 1 c0) (sqrt.f64 l))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (/.f64 (cbrt.f64 l) 1) (/.f64 (pow.f64 l 1/6) c0))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 1 c0) (pow.f64 l 1/6)))
(*.f64 (cbrt.f64 l) (/.f64 (pow.f64 l 1/6) c0))
(*.f64 (/.f64 (cbrt.f64 l) c0) (pow.f64 l 1/6))
(*.f64 (/.f64 (pow.f64 l 1/4) 1) (/.f64 (pow.f64 l 1/4) c0))
(/.f64 (sqrt.f64 l) c0)
(*.f64 (pow.f64 (cbrt.f64 c0) -2) (/.f64 (sqrt.f64 l) (cbrt.f64 c0)))
(*.f64 (/.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 c0 c0))) (cbrt.f64 (/.f64 (sqrt.f64 l) c0)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) (/.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 c0 c0))))
(*.f64 (/.f64 (pow.f64 l 1/4) (cbrt.f64 (*.f64 c0 c0))) (/.f64 (pow.f64 l 1/4) (cbrt.f64 c0)))
(/.f64 (/.f64 (pow.f64 l 1/2) (cbrt.f64 c0)) (cbrt.f64 (*.f64 c0 c0)))
(/.f64 (sqrt.f64 l) (*.f64 (cbrt.f64 (*.f64 c0 c0)) (cbrt.f64 c0)))
(*.f64 (pow.f64 c0 -1/2) (/.f64 (sqrt.f64 l) (sqrt.f64 c0)))
(*.f64 (/.f64 (pow.f64 c0 -1/2) (sqrt.f64 c0)) (sqrt.f64 l))
(*.f64 (/.f64 (cbrt.f64 l) (sqrt.f64 c0)) (/.f64 (pow.f64 l 1/6) (sqrt.f64 c0)))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 1 c0) (pow.f64 l 1/6)))
(*.f64 (cbrt.f64 l) (/.f64 (pow.f64 l 1/6) c0))
(*.f64 (/.f64 (cbrt.f64 l) c0) (pow.f64 l 1/6))
(pow.f64 (/.f64 (sqrt.f64 l) c0) 1)
(/.f64 (sqrt.f64 l) c0)
(pow.f64 (*.f64 l (pow.f64 c0 -2)) 1/2)
(sqrt.f64 (*.f64 l (pow.f64 c0 -2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 l) c0) 3) 1/3)
(/.f64 (sqrt.f64 l) c0)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0)) 3)
(/.f64 (sqrt.f64 l) c0)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 l) c0)) 2)
(/.f64 (sqrt.f64 l) c0)
(pow.f64 (/.f64 c0 (sqrt.f64 l)) -1)
(/.f64 (sqrt.f64 l) c0)
(pow.f64 (/.f64 (pow.f64 l 3/2) (pow.f64 c0 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 l 3/2) (pow.f64 c0 3)))
(pow.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) 1) -1)
(/.f64 (sqrt.f64 l) c0)
(neg.f64 (/.f64 (sqrt.f64 l) (neg.f64 c0)))
(/.f64 (sqrt.f64 l) c0)
(sqrt.f64 (*.f64 l (pow.f64 c0 -2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 l) c0)))
(/.f64 (sqrt.f64 l) c0)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 l) c0))))
(/.f64 (sqrt.f64 l) c0)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 l) c0) 3))
(/.f64 (sqrt.f64 l) c0)
(cbrt.f64 (/.f64 (pow.f64 l 3/2) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 l) c0)))
(/.f64 (sqrt.f64 l) c0)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 l) c0)))
(/.f64 (sqrt.f64 l) c0)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 l) c0)))
(/.f64 (sqrt.f64 l) c0)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 l) c0)) 1))
(/.f64 (sqrt.f64 l) c0)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 l) c0))) 1/3))
(/.f64 (sqrt.f64 l) c0)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 l) c0))) 3))
(/.f64 (sqrt.f64 l) c0)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 l) c0))) 2))
(/.f64 (sqrt.f64 l) c0)
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 l))) -1))
(/.f64 (sqrt.f64 l) c0)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 l) c0)) 1) 1))
(/.f64 (sqrt.f64 l) c0)

localize18.0ms (0.1%)

Local error

Found 6 expressions with local error:

NewErrorProgram
15.1b
(pow.f64 (*.f64 V l) -1/2)
0.6b
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
0.2b
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
0.2b
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
0.6b
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
15.1b
(pow.f64 (*.f64 V l) -1/2)
Compiler

Compiled 37 to 16 computations (56.8% saved)

series89.0ms (0.4%)

Counts
3 → 36
Calls

27 calls:

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

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
577×log-prod_binary64
423×exp-prod_binary64
392×pow-prod-down_binary64
293×pow2_binary64
250×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01134
122834
2271334
Stop Event
node limit
Counts
3 → 75
Calls
Call 1
Inputs
(pow.f64 (*.f64 V l) -1/2)
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 V l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 V l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (/.f64 1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 V l))) (pow.f64 (*.f64 V l) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 V -1/2) (pow.f64 l -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -1) (pow.f64 (*.f64 V l) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 V l) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 V l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1/4) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 A (/.f64 1 (*.f64 V l))) (*.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 A (/.f64 1 (*.f64 V l))) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (/.f64 1 (*.f64 V l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 A (/.f64 1 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1) 1))))))

simplify75.0ms (0.3%)

Algorithm
egg-herbie
Rules
578×log-prod_binary64
438×fma-def_binary64
426×exp-sum_binary64
391×unswap-sqr_binary64
366×exp-prod_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02381651
15431427
215311400
358991392
Stop Event
node limit
Counts
111 → 118
Calls
Call 1
Inputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (pow.f64 (*.f64 V l) -1/2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(*.f64 1 (pow.f64 (*.f64 V l) -1/2))
(*.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 V l))) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (pow.f64 V -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -1) (pow.f64 (*.f64 V l) -1/6))
(sqrt.f64 (/.f64 1 (*.f64 V l)))
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 V l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) -1/4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/6)) 3))
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 V l))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1/4) 2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 1)
(pow.f64 (*.f64 (*.f64 A (/.f64 1 (*.f64 V l))) (*.f64 c0 c0)) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3) 1/3)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6)) 3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4)) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(sqrt.f64 (*.f64 (*.f64 A (/.f64 1 (*.f64 V l))) (*.f64 c0 c0)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1) 1))
(+.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)) 1)
(pow.f64 (*.f64 A (/.f64 1 (*.f64 V l))) 1/2)
(pow.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)) 1/3)
(pow.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4)) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))
(sqrt.f64 (*.f64 A (/.f64 1 (*.f64 V l))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))
(cbrt.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1) 1))
Outputs
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 V))) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (neg.f64 l) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (neg.f64 l) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (neg.f64 l) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 V))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 V)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 V))))
(*.f64 (pow.f64 (/.f64 -1 V) 1/2) (pow.f64 (neg.f64 l) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 V) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 V))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 V)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 V) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 (neg.f64 V) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 V))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 V)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 V) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 (neg.f64 V) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 V))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 V)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 V) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 (neg.f64 V) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -1 V)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 V))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 V)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 V) -1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 (neg.f64 V) -1/2))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0)
(+.f64 0 (pow.f64 (*.f64 V l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2))) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 1 (pow.f64 (*.f64 V l) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 V l))) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (/.f64 1 (*.f64 V l))))
(*.f64 (pow.f64 V -1/2) (pow.f64 l -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 V -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 (*.f64 V l) -1/4) (pow.f64 (*.f64 V l) -1/4))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 V l)) -1) (pow.f64 (*.f64 V l) -1/6))
(*.f64 (pow.f64 (*.f64 V l) -1/6) (/.f64 1 (cbrt.f64 (*.f64 V l))))
(/.f64 (pow.f64 (*.f64 V l) -1/6) (cbrt.f64 (*.f64 V l)))
(sqrt.f64 (/.f64 1 (*.f64 V l)))
(log.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 V l) -1/2))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(cbrt.f64 (pow.f64 (*.f64 V l) -3/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 V l) -1/2)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -3/2)) 1/3))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 V l))) -1/4))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 V l) -1/6)) 3))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (*.f64 V l))) 2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) 1) -1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 V l))) 1) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 V l)) -1/4) 2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 V l)))
(pow.f64 (*.f64 V l) -1/2)
(+.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (*.f64 c0 (sqrt.f64 A)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 V l) -1/2)) (*.f64 c0 (sqrt.f64 A))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(pow.f64 (*.f64 (*.f64 A (/.f64 1 (*.f64 V l))) (*.f64 c0 c0)) 1/2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3) 1/3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6)) 3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4)) 2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))) 2)) (cbrt.f64 (log.f64 (*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))) (sqrt.f64 (log.f64 (*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))
(sqrt.f64 (*.f64 (*.f64 A (/.f64 1 (*.f64 V l))) (*.f64 c0 c0)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))) 3))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A))))) 1/3))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/6))) 3))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 A))) (pow.f64 (*.f64 V l) -1/4))) 2))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))) 1) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))
(*.f64 c0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)) 1)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(pow.f64 (*.f64 A (/.f64 1 (*.f64 V l))) 1/2)
(sqrt.f64 (*.f64 A (/.f64 1 (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(pow.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V l) -3/2) (pow.f64 A 3/2)))
(cbrt.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)))
(pow.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/6) (pow.f64 A 1/6)) 3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (pow.f64 (pow.f64 A 1/12) 6))
(pow.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4)) 2)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (log.f64 (*.f64 V l)) (log.f64 (sqrt.f64 A)))) 2)) (cbrt.f64 (fma.f64 -1/2 (log.f64 (*.f64 V l)) (log.f64 (sqrt.f64 A)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))
(pow.f64 (exp.f64 (sqrt.f64 (fma.f64 -1/2 (log.f64 (*.f64 V l)) (log.f64 (sqrt.f64 A))))) (sqrt.f64 (fma.f64 -1/2 (log.f64 (*.f64 V l)) (log.f64 (sqrt.f64 A)))))
(sqrt.f64 (*.f64 A (/.f64 1 (*.f64 V l))))
(sqrt.f64 (/.f64 A (*.f64 V l)))
(sqrt.f64 (/.f64 (/.f64 A V) l))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (pow.f64 (*.f64 V l) -1/2)))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A)))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(cbrt.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V l) -3/2) (pow.f64 A 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2))) 1/3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 V l) -3/2) (pow.f64 A 3/2)))
(cbrt.f64 (*.f64 (pow.f64 A 3/2) (pow.f64 (*.f64 V l) -3/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/6) (pow.f64 (*.f64 V l) -1/6))) 3))
(pow.f64 (*.f64 (pow.f64 (*.f64 V l) -1/6) (pow.f64 A 1/6)) 3)
(*.f64 (pow.f64 (*.f64 V l) -1/2) (pow.f64 (pow.f64 A 1/12) 6))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 A 1/4) (pow.f64 (*.f64 V l) -1/4))) 2))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))) 1) 1))
(*.f64 (pow.f64 (*.f64 V l) -1/2) (sqrt.f64 A))

eval252.0ms (1.1%)

Compiler

Compiled 12752 to 4416 computations (65.4% saved)

prune231.0ms (1%)

Pruning

30 alts after pruning (23 fresh and 7 done)

PrunedKeptTotal
New88819907
Fresh13417
Picked011
Done167
Total90230932
Error
0.0b
Counts
932 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
18.4b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
32.4b
(/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 l) c0))
48.9b
(*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))))
18.3b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
24.8b
(/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))
19.0b
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
52.3b
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (/.f64 (neg.f64 V) (/.f64 (*.f64 c0 c0) l))))
51.7b
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l)))
41.9b
(sqrt.f64 (*.f64 c0 (/.f64 (*.f64 A (/.f64 c0 V)) l)))
45.6b
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 (*.f64 c0 c0) (/.f64 l A))))
46.2b
(sqrt.f64 (/.f64 A (*.f64 (/.f64 V (*.f64 c0 c0)) l)))
18.8b
(*.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V)))))
18.8b
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
40.6b
(sqrt.f64 (*.f64 (/.f64 c0 (/.f64 V A)) (/.f64 c0 l)))
40.0b
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
46.0b
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) l) V))
42.2b
(sqrt.f64 (/.f64 A (*.f64 (/.f64 V c0) (/.f64 l c0))))
23.3b
(/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l)))
18.8b
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/2) c0)
24.6b
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
19.1b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
40.0b
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
23.6b
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
46.3b
(sqrt.f64 (/.f64 A (*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0)))))))
51.0b
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))))
50.0b
(/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 V)) (/.f64 (sqrt.f64 l) c0))
40.2b
(/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))
41.0b
(sqrt.f64 (*.f64 (*.f64 (/.f64 c0 V) A) (/.f64 c0 l)))
41.1b
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A)))
17.9b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
Compiler

Compiled 754 to 524 computations (30.5% saved)

localize23.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
14.9b
(sqrt.f64 (/.f64 (/.f64 A V) l))
4.9b
(/.f64 (/.f64 A V) l)
1.4b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
0.2b
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
0.2b
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
1.4b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
4.9b
(/.f64 (/.f64 A V) l)
14.9b
(sqrt.f64 (/.f64 (/.f64 A V) l))
Compiler

Compiled 41 to 13 computations (68.3% saved)

series18.0ms (0.1%)

Counts
2 → 12
Calls

21 calls:

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

rewrite97.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
625×log-prod_binary64
403×pow-prod-down_binary64
302×pow2_binary64
219×log-div_binary64
212×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01127
123821
2331821
Stop Event
node limit
Counts
2 → 81
Calls
Call 1
Inputs
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
(/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 c0) (pow.f64 (*.f64 c0 (/.f64 A (*.f64 V l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (/.f64 l (/.f64 A V)))) (/.f64 (sqrt.f64 c0) (pow.f64 (/.f64 A (*.f64 V l)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (/.f64 A (*.f64 V l)) -1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (/.f64 A (*.f64 V l)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 -1) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (cbrt.f64 (/.f64 A (*.f64 V l)))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/4)) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) -3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) (pow.f64 c0 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 c0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (sqrt.f64 c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 l (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) (cbrt.f64 (/.f64 l (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) (pow.f64 (/.f64 A (*.f64 V l)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/4) (pow.f64 (/.f64 A (*.f64 V l)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 A V) -1/2) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 A (*.f64 V l)))) (pow.f64 (/.f64 A (*.f64 V l)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 V l)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) -3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) -3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (/.f64 A V)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 l (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) 1))))))

simplify113.0ms (0.5%)

Algorithm
egg-herbie
Rules
881×fma-def_binary64
569×times-frac_binary64
390×log-prod_binary64
345×associate-/l*_binary64
232×unswap-sqr_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01901345
14391264
213591234
357151216
Stop Event
node limit
Counts
93 → 109
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/6)))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 c0) (pow.f64 (*.f64 c0 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/4)))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.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 V l))))))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (/.f64 l (/.f64 A V)))) (/.f64 (sqrt.f64 c0) (pow.f64 (/.f64 A (*.f64 V l)) -1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (/.f64 A (*.f64 V l)) -1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (/.f64 A (*.f64 V l)) -1/4)))
(*.f64 (/.f64 c0 -1) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (*.f64 c0 (cbrt.f64 (/.f64 A (*.f64 V l)))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/4)) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(pow.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))) 1/2)
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0) -1)
(pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) -3/2)) 1/3)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0) 1) -1)
(pow.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) 3/2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) (pow.f64 c0 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 c0)) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (sqrt.f64 c0)) 2)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) -3/2)))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))
(+.f64 0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) 1)
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) (cbrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) (pow.f64 (/.f64 A (*.f64 V l)) -1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/4) (pow.f64 (/.f64 A (*.f64 V l)) -1/4))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (pow.f64 (/.f64 A V) -1/2) (sqrt.f64 l))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 A (*.f64 V l)))) (pow.f64 (/.f64 A (*.f64 V l)) -1/6))
(pow.f64 (/.f64 A (*.f64 V l)) -1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -1)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) 1)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) -1/4)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) -1/6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) -1/3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) -3/2) 1/3)
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) -3/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) -3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) -2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/4) 2)
(pow.f64 (/.f64 l (/.f64 A V)) 1/2)
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(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 A (*.f64 V l)) -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 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) 1))
Outputs
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 1 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (cbrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/6)))
(/.f64 c0 (/.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (sqrt.f64 c0) (pow.f64 (*.f64 c0 (/.f64 A (*.f64 V l))) 1/2))
(*.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) c0)))
(*.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 (/.f64 A V) (/.f64 c0 l))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/4)))
(*.f64 (/.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (pow.f64 (/.f64 A (*.f64 V l)) -1/4)) c0)
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(*.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 l (/.f64 A V)))) (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 l (/.f64 A V)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (*.f64 V (/.f64 l A)))))
(*.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (/.f64 l (/.f64 A V)))) (/.f64 (sqrt.f64 c0) (pow.f64 (/.f64 A (*.f64 V l)) -1/6)))
(/.f64 (/.f64 c0 (cbrt.f64 (*.f64 V (/.f64 l A)))) (pow.f64 (/.f64 A (*.f64 V l)) -1/6))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) (cbrt.f64 (*.f64 V (/.f64 l A)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (/.f64 A (*.f64 V l)) -1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (/.f64 A (*.f64 V l)) -1/4)))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/4)) (pow.f64 (/.f64 A (*.f64 V l)) -1/4))
(/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2))
(*.f64 (/.f64 c0 -1) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(*.f64 (*.f64 c0 (cbrt.f64 (/.f64 A (*.f64 V l)))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6))
(*.f64 c0 (*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3))
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) 1/4)) (pow.f64 (/.f64 A (*.f64 V l)) 1/4))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 1)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))) 1/2)
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 c0 c0) V) (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 (/.f64 l A))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(pow.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (cbrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (sqrt.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0) -1)
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) -3/2)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) -3/2)))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) c0) 1) -1)
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(pow.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) 3/2)) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) (pow.f64 c0 3)) 1/3)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(pow.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) (cbrt.f64 c0)) 3)
(*.f64 c0 (*.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) (pow.f64 (/.f64 A (*.f64 V l)) 1/6)))
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) 3))
(pow.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) (sqrt.f64 c0)) 2)
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(*.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A)))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(sqrt.f64 (*.f64 (*.f64 c0 c0) (/.f64 A (*.f64 V l))))
(sqrt.f64 (*.f64 (/.f64 A (*.f64 V l)) (*.f64 c0 c0)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 c0 c0) V) (/.f64 A l)))
(sqrt.f64 (*.f64 (/.f64 c0 V) (/.f64 c0 (/.f64 l A))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0))
(log.f64 (pow.f64 (exp.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(cbrt.f64 (pow.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) 3))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 A (*.f64 V l)) -3/2)))
(expm1.f64 (log1p.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(log1p.f64 (expm1.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) 1))
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)
(+.f64 0 (sqrt.f64 (/.f64 l (/.f64 A V))))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 V (/.f64 l A)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))) 1)
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(*.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V))))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(*.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) 1)
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) (cbrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) (cbrt.f64 (*.f64 V (/.f64 l A))))
(*.f64 (cbrt.f64 (/.f64 l (/.f64 A V))) (pow.f64 (/.f64 A (*.f64 V l)) -1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) (cbrt.f64 (/.f64 l (/.f64 A V))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) (cbrt.f64 (*.f64 V (/.f64 l A))))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/4) (pow.f64 (/.f64 A (*.f64 V l)) -1/4))
(pow.f64 (/.f64 A (*.f64 V l)) -1/2)
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(*.f64 (pow.f64 (/.f64 A V) -1/2) (sqrt.f64 l))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 A (*.f64 V l)))) (pow.f64 (/.f64 A (*.f64 V l)) -1/6))
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) (/.f64 1 (cbrt.f64 (/.f64 A (*.f64 V l)))))
(/.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) (cbrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (/.f64 A (*.f64 V l)) -1/2)
(pow.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) -1)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 A V))) 1)
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 2) -1/4)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3) -1/6)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) -1/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) -1/6) (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 3/2) -1/6))
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) -3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) -3/2))
(pow.f64 (cbrt.f64 (/.f64 A (*.f64 V l))) -3/2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/6) -3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/6) 3)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) 1/4) -2)
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) -1/4) 2)
(pow.f64 (/.f64 A (*.f64 V l)) -1/2)
(pow.f64 (/.f64 l (/.f64 A V)) 1/2)
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) -1)
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l (/.f64 A V))))))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(cbrt.f64 (pow.f64 (/.f64 A (*.f64 V l)) -3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) -1))
(/.f64 1 (sqrt.f64 (/.f64 A (*.f64 V l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 A V)))) 1))
(sqrt.f64 (/.f64 l (/.f64 A V)))
(sqrt.f64 (*.f64 V (/.f64 l A)))

localize22.0ms (0.1%)

Local error

Found 6 expressions with local error:

NewErrorProgram
15.5b
(sqrt.f64 (*.f64 V (/.f64 l A)))
5.4b
(*.f64 V (/.f64 l A))
1.4b
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
1.4b
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
5.4b
(*.f64 V (/.f64 l A))
15.5b
(sqrt.f64 (*.f64 V (/.f64 l A)))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series22.0ms (0.1%)

Counts
3 → 48
Calls

30 calls:

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

rewrite168.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
538×log-prod_binary64
402×exp-prod_binary64
331×pow-prod-down_binary64
257×pow2_binary64
202×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
119128
2261028
Stop Event
node limit
Counts
3 → 136
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 V (/.f64 l A)))
(*.f64 V (/.f64 l A))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 V l) A)) (pow.f64 (/.f64 (*.f64 V l) A) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6) (cbrt.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 l A)) (sqrt.f64 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 V) (sqrt.f64 (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4) (pow.f64 (/.f64 (*.f64 V l) A) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 V l) A) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 V l) A)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (log.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (*.f64 V l) A))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 (*.f64 V l) A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) A)) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) A)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 V l) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 V l) A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 V (/.f64 A l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 A (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 V l) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 V l)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 V l) 1) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 V l) (cbrt.f64 (*.f64 A A))) (cbrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 V l) (sqrt.f64 A)) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) V) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 V (neg.f64 l)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 V l) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 V l) A)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 V l) A) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 V l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 V l) A))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 V l) A)))) (sqrt.f64 (log.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 V l) A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 V) (/.f64 l A)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 V l) A) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) A)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 V l) A))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 V l) A))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 V l) A))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) A)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 V l) A)) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 V) 1) (log.f64 (/.f64 A l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 V l)) (*.f64 (log.f64 A) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (pow.f64 (/.f64 (*.f64 V l) A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))) (cbrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (pow.f64 (/.f64 (*.f64 V l) A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))) (sqrt.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (/.f64 1 (neg.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 V l) A) -1/2) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 (*.f64 V l) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 V l) A))) (/.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (cbrt.f64 (/.f64 (*.f64 V l) A))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (/.f64 (*.f64 V l) A))) (/.f64 (sqrt.f64 c0) (pow.f64 (/.f64 (*.f64 V l) A) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 V -1/2) (/.f64 c0 (sqrt.f64 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 V)) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (sqrt.f64 V)) (/.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 l A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 V l) A) -1/4) (/.f64 c0 (pow.f64 (/.f64 (*.f64 V l) A) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (/.f64 (*.f64 V l) A) 1/4)) (/.f64 (cbrt.f64 c0) (pow.f64 (/.f64 (*.f64 V l) A) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (*.f64 V l) A) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))))) 2)) (cbrt.f64 (log.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))) (sqrt.f64 (log.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 V l) A)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (*.f64 V l) A) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)) c0)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (/.f64 (*.f64 V l) A)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 c0) 1) (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 c0) (*.f64 (log.f64 (/.f64 (*.f64 V l) A)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (/.f64 (*.f64 V l) A)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 c0) (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 c0) 1) (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 V l) A))) 1)))))))

simplify132.0ms (0.6%)

Algorithm
egg-herbie
Rules
629×associate-/l*_binary64
607×fma-def_binary64
469×distribute-rgt-in_binary64
444×distribute-lft-in_binary64
238×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize26.0ms (0.1%)

Local error

Found 6 expressions with local error:

NewErrorProgram
21.1b
(sqrt.f64 (*.f64 (/.f64 c0 (/.f64 V A)) (/.f64 c0 l)))
5.1b
(/.f64 c0 (/.f64 V A))
4.1b
(*.f64 (/.f64 c0 (/.f64 V A)) (/.f64 c0 l))
4.1b
(*.f64 (/.f64 c0 (/.f64 V A)) (/.f64 c0 l))
5.1b
(/.f64 c0 (/.f64 V A))
21.1b
(sqrt.f64 (*.f64 (/.f64 c0 (/.f64 V A)) (/.f64 c0 l)))
Compiler

Compiled 38 to 9 computations (76.3% saved)

series18.0ms (0.1%)

Counts
3 → 96
Calls

33 calls:

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

rewrite75.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
680×log-prod_binary64
461×pow-prod-down_binary64
302×pow2_binary64
288×pow-unpow_binary64
232×log-div_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01035
122232
2332532
Stop Event
node limit
Counts
3 → 146
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 c0 (/.f64 V A)) (/.f64 c0 l)))
(/.f64 c0 (/.f64 V A))
(*.f64 (/.f64 c0 (/.f64 V A)) (/.f64 c0 l))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l)))) (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) (cbrt.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 c0 l)) (sqrt.f64 (*.f64 c0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c0 (/.f64 A V))) (sqrt.f64 (/.f64 c0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c0 (/.f64 c0 l))) (sqrt.f64 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 c0 V) (*.f64 A c0))) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l)))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c0 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (/.f64 A V))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c0) (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (/.f64 A V)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c0) (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 A V)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 c0 V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (/.f64 A V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c0 (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c0 c0)) (*.f64 (cbrt.f64 c0) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c0 (/.f64 A V))) (pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 A V))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 A V))) 2) (cbrt.f64 (*.f64 c0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c0 (/.f64 A V))) (sqrt.f64 (*.f64 c0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (/.f64 1 (/.f64 (neg.f64 V) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 V) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 c0 c0)) 1) (/.f64 (cbrt.f64 c0) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 1) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 c0 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 c0 c0)) V) (/.f64 (cbrt.f64 c0) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) V) (/.f64 (sqrt.f64 c0) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 V A)) -2) (/.f64 c0 (cbrt.f64 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 c0 c0)) (cbrt.f64 (pow.f64 (/.f64 V A) 2))) (cbrt.f64 (*.f64 c0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (cbrt.f64 (pow.f64 (/.f64 V A) 2))) (/.f64 (sqrt.f64 c0) (cbrt.f64 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 V A) -1/2) (/.f64 c0 (sqrt.f64 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 c0 c0)) (sqrt.f64 (/.f64 V A))) (/.f64 (cbrt.f64 c0) (sqrt.f64 (/.f64 V A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (neg.f64 V)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 V) 1) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 V) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 V) (sqrt.f64 A)) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c0 (/.f64 A V)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c0 (/.f64 A V)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c0 (/.f64 A V)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 A V))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 A V))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 V (*.f64 c0 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 V A) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 V (*.f64 c0 A)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 c0 (/.f64 (neg.f64 V) A)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c0 (/.f64 A V)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (/.f64 A V)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 A V)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 A V)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (/.f64 V A) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 A V))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c0 l)) (*.f64 c0 (/.f64 A V)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c0 l)) (*.f64 c0 (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c0 l)) (*.f64 c0 (/.f64 A V))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c0 l)) (*.f64 c0 (/.f64 A V))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 (/.f64 V (*.f64 c0 A)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 (/.f64 V A) (/.f64 l c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 (/.f64 l c0) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 l (/.f64 V (*.f64 c0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 (*.f64 (/.f64 V A) l) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 (/.f64 V A) (/.f64 c0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 A V)) (/.f64 l c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c0 l) (/.f64 V (*.f64 c0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 V (*.f64 c0 A)) (/.f64 l c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 l c0) (/.f64 V (*.f64 c0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (/.f64 V A) l) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 V A) (*.f64 c0 (/.f64 c0 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 (/.f64 c0 V) (*.f64 A c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 c0) (*.f64 (/.f64 V A) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 (/.f64 V (*.f64 c0 A)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 (/.f64 l c0) (/.f64 (neg.f64 V) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 c0 l)) (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 V) (*.f64 A c0)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 c0) 2) (*.f64 (/.f64 (neg.f64 V) A) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 c0) 2) (*.f64 (neg.f64 l) (/.f64 (neg.f64 V) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c0 c0)) (neg.f64 (*.f64 (/.f64 V A) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c0 (/.f64 c0 l))) (/.f64 (neg.f64 V) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c0 V) (*.f64 A c0))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) c0) (*.f64 (/.f64 (neg.f64 V) A) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) c0) (*.f64 (neg.f64 l) (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (/.f64 (neg.f64 V) A) (/.f64 l c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 l) (/.f64 V (*.f64 c0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (neg.f64 c0)) (*.f64 (/.f64 V A) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (neg.f64 c0)) (*.f64 l (/.f64 (neg.f64 V) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 l)) V) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 l)) 1) (/.f64 V A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 l)) (cbrt.f64 (pow.f64 (/.f64 V A) 2))) (cbrt.f64 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 l)) (sqrt.f64 (/.f64 V A))) (sqrt.f64 (/.f64 V A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 c0 V) (*.f64 A c0)) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 c0 V) (*.f64 A c0)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 c0 V) (*.f64 A c0)) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (*.f64 c0 (/.f64 A V))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (/.f64 c0 l)) (/.f64 (neg.f64 V) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 A V)) (neg.f64 c0)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 l) (neg.f64 c0)) (/.f64 (neg.f64 V) A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 V (*.f64 c0 A)) (/.f64 l c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l c0) (/.f64 V (*.f64 c0 A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 V A) l) (*.f64 c0 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 V A) (*.f64 c0 (/.f64 c0 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 (/.f64 c0 V) (*.f64 A c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c0 l)) (*.f64 c0 (/.f64 A V))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 V) (*.f64 A (/.f64 c0 l)))) 1))))))

simplify84.0ms (0.3%)

Algorithm
egg-herbie
Rules
606×fma-def_binary64
343×distribute-rgt-in_binary64
333×distribute-lft-in_binary64
318×log-prod_binary64
222×associate-/l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

localize24.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
8.3b
(*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0))))
7.5b
(/.f64 A (*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0))))))
6.1b
(*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0)))))
0.2b
(/.f64 1 (*.f64 c0 (neg.f64 c0)))
6.1b
(*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0)))))
7.5b
(/.f64 A (*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0))))))
8.3b
(*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0))))
21.1b
(sqrt.f64 (/.f64 A (*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0)))))))
Compiler

Compiled 70 to 28 computations (60% saved)

series15.0ms (0.1%)

Counts
4 → 120
Calls

39 calls:

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

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
675×log-prod_binary64
334×pow-unpow_binary64
305×pow2_binary64
216×pow1/3_binary64
208×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01461
129644
2426544
Stop Event
node limit
Counts
4 → 159
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 A (*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0)))))))
(*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0))))
(/.f64 A (*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0))))))
(*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))) (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1/4) (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (/.f64 1 V) (/.f64 l (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 l) c0) (sqrt.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 V (/.f64 A (/.f64 l (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 l) c0) (sqrt.f64 V)) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 A) (*.f64 (/.f64 (sqrt.f64 l) c0) (sqrt.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 A)) (*.f64 (/.f64 (sqrt.f64 l) c0) (sqrt.f64 V)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 l) c0) (sqrt.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 V (/.f64 A (/.f64 l (*.f64 c0 c0))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 l) c0) (sqrt.f64 V)) (sqrt.f64 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 l (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 l (*.f64 c0 c0)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 l (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 l (*.f64 c0 c0))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 l (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 l (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 l (*.f64 c0 c0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 c0 c0)) (/.f64 l (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 c0 c0) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 c0 c0) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 l) (/.f64 (*.f64 c0 c0) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 c0 c0) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l c0) c0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l 1) (*.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (cbrt.f64 (*.f64 c0 (pow.f64 c0 3)))) (pow.f64 (cbrt.f64 c0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 c0) l) c0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 1 c0)) c0)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 c0 c0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 l (*.f64 c0 c0)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 l (*.f64 c0 c0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 l (*.f64 c0 c0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 l) c0) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 c0 c0) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 1 (*.f64 c0 c0)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c0 c0)) 3) (pow.f64 l 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c0 c0) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 l (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 l (*.f64 c0 c0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 l (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 l (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 l (*.f64 c0 c0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 c0 c0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 1 (*.f64 c0 c0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c0 c0)) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 l (*.f64 c0 c0))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 (/.f64 1 V) (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)) (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 A A)) (*.f64 (cbrt.f64 A) (/.f64 (/.f64 1 V) (/.f64 l (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))) (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1/4) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1/4) (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (/.f64 (/.f64 1 V) (/.f64 l (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (/.f64 (/.f64 1 V) (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 V) (/.f64 l (*.f64 c0 c0))) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A V) (/.f64 1 (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1/4) 3) (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 A A)) 1) (/.f64 (cbrt.f64 A) (*.f64 V (/.f64 l (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 V (/.f64 l (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) V) (/.f64 (sqrt.f64 A) (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 V) (/.f64 A (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 A A)) V) (/.f64 (cbrt.f64 A) (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) (/.f64 l (*.f64 c0 c0))) (/.f64 (sqrt.f64 A) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 l (*.f64 c0 c0))) (/.f64 A V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 A A)) (/.f64 l (*.f64 c0 c0))) (/.f64 (cbrt.f64 A) V))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 V (/.f64 l (*.f64 c0 c0)))) 2)) (/.f64 A (cbrt.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 A A)) (pow.f64 (cbrt.f64 (*.f64 V (/.f64 l (*.f64 c0 c0)))) 2)) (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) (pow.f64 (cbrt.f64 (*.f64 V (/.f64 l (*.f64 c0 c0)))) 2)) (/.f64 (sqrt.f64 A) (cbrt.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 l) c0) (sqrt.f64 V))) (/.f64 A (*.f64 (/.f64 (sqrt.f64 l) c0) (sqrt.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 A A)) (*.f64 (/.f64 (sqrt.f64 l) c0) (sqrt.f64 V))) (/.f64 (cbrt.f64 A) (*.f64 (/.f64 (sqrt.f64 l) c0) (sqrt.f64 V))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 V l)) (/.f64 A (/.f64 1 (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 A A)) (*.f64 V l)) (/.f64 (cbrt.f64 A) (/.f64 1 (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) (*.f64 V l)) (/.f64 (sqrt.f64 A) (/.f64 1 (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)) (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 V (/.f64 A (/.f64 l (*.f64 c0 c0)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 V (/.f64 A (/.f64 l (*.f64 c0 c0)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 A V) l) (*.f64 c0 c0))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 V (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 l (*.f64 c0 c0))) V)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 l (*.f64 c0 c0))) V))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 l (*.f64 c0 c0))) V))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 l (*.f64 c0 c0))) V))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 V (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 V l) (*.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 V l) 1) (*.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 V l) -1) (*.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 V l) (/.f64 1 c0)) c0)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 V (/.f64 l (*.f64 c0 c0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 l) c0) (sqrt.f64 V)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 V 3) (pow.f64 (/.f64 l (*.f64 c0 c0)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 c0 c0)) 3) (pow.f64 V 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 l (*.f64 c0 c0))) V))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 l (*.f64 c0 c0))) V)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 V (/.f64 l (*.f64 c0 c0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (/.f64 1 (pow.f64 (exp.f64 (/.f64 l (*.f64 c0 c0))) V))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 V (/.f64 l (*.f64 c0 c0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 V 3) (pow.f64 (/.f64 l (*.f64 c0 c0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 c0 c0)) 3) (pow.f64 V 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 V (/.f64 l (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 V (/.f64 l (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 V (/.f64 l (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 V (/.f64 l (*.f64 c0 c0)))) 1))))))

simplify95.0ms (0.4%)

Algorithm
egg-herbie
Rules
387×log-prod_binary64
252×distribute-rgt-neg-in_binary64
245×cube-prod_binary64
225×exp-prod_binary64
220×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize14.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
9.1b
(sqrt.f64 (*.f64 V l))
2.1b
(/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A))
0.2b
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A)))
0.1b
(/.f64 (sqrt.f64 (*.f64 V l)) c0)
0.1b
(/.f64 (sqrt.f64 (*.f64 V l)) c0)
0.2b
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A)))
2.1b
(/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A))
9.1b
(sqrt.f64 (*.f64 V l))
Compiler

Compiled 44 to 12 computations (72.7% saved)

series25.0ms (0.1%)

Counts
3 → 36
Calls

33 calls:

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

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
663×log-prod_binary64
428×pow-prod-down_binary64
310×pow2_binary64
246×pow-unpow_binary64
218×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01240
125137
2334937
Stop Event
node limit
Counts
3 → 148
Calls
Call 1
Inputs
(/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (*.f64 V l)) c0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 V l)) (/.f64 1 (*.f64 c0 (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (pow.f64 A -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))) (cbrt.f64 (/.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0)) A)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (pow.f64 A -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (pow.f64 A -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) c0) (/.f64 1 (neg.f64 (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 A -1/2) (/.f64 (sqrt.f64 (*.f64 V l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 V l)) (sqrt.f64 A)) (/.f64 (pow.f64 (*.f64 V l) 1/6) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 V l) 1/4) (sqrt.f64 A)) (/.f64 (pow.f64 (*.f64 V l) 1/4) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 A)) (/.f64 (sqrt.f64 l) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 V l)) 1) (/.f64 (/.f64 1 c0) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0))) 1) (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) 1) (/.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (cbrt.f64 A)) (/.f64 (/.f64 1 c0) (pow.f64 A 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 A)) (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (pow.f64 A 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0))) (cbrt.f64 A)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (cbrt.f64 A)) (/.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (pow.f64 A 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (pow.f64 A 1/4)) (/.f64 (/.f64 1 c0) (pow.f64 A 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 A -1/4) (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (pow.f64 A 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0))) (pow.f64 A 1/4)) (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (pow.f64 A 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) -3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0)) A) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 3) (pow.f64 A 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) (neg.f64 (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0)) A))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 3) (pow.f64 A 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 2) A)) (cbrt.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) (sqrt.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) c0) (sqrt.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) -1/2) (*.f64 c0 (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) -1/2) (/.f64 (sqrt.f64 A) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 A) (sqrt.f64 (*.f64 V l))) (/.f64 (pow.f64 A 1/6) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 A 1/4) (sqrt.f64 (*.f64 V l))) (/.f64 (pow.f64 A 1/4) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 A) 1) (/.f64 (pow.f64 A 1/6) (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 A 1/4) 1) (/.f64 (pow.f64 A 1/4) (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) -2) (/.f64 (sqrt.f64 A) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 A) (cbrt.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0)))) (/.f64 (pow.f64 A 1/6) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 A 1/4) (cbrt.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0)))) (/.f64 (pow.f64 A 1/4) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) -1/2) (/.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 A) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))) (/.f64 (pow.f64 A 1/6) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 A 1/4) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))) (/.f64 (pow.f64 A 1/4) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 V l)))) (neg.f64 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) c0)) (neg.f64 (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0)) A))) (cbrt.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (cbrt.f64 A)) (pow.f64 A 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (pow.f64 A 1/4)) (pow.f64 A 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 2) A) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0)) A) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) 3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 A 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) c0) (sqrt.f64 A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 A 1/4) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 A 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (*.f64 c0 (sqrt.f64 A)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 V l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 V l)) (/.f64 1 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 V l)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (cbrt.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 V l)) (*.f64 (pow.f64 (*.f64 V l) 1/6) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 V l) 1/4) (*.f64 (pow.f64 (*.f64 V l) 1/4) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 V) (*.f64 (sqrt.f64 l) (/.f64 1 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 V l))) (/.f64 1 (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c0) (sqrt.f64 (*.f64 V l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 V l)) 1) (/.f64 (pow.f64 (*.f64 V l) 1/6) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 V l) 1/4) 1) (/.f64 (pow.f64 (*.f64 V l) 1/4) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 V) 1) (/.f64 (sqrt.f64 l) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 c0) -2) (/.f64 (sqrt.f64 (*.f64 V l)) (cbrt.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 V l)) (pow.f64 (cbrt.f64 c0) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 V l) 1/4) (pow.f64 (cbrt.f64 c0) 2)) (/.f64 (pow.f64 (*.f64 V l) 1/4) (cbrt.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 V) (pow.f64 (cbrt.f64 c0) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c0 -1/2) (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 V l)) (sqrt.f64 c0)) (/.f64 (pow.f64 (*.f64 V l) 1/6) (sqrt.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 V) (sqrt.f64 c0)) (/.f64 (sqrt.f64 l) (sqrt.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 c0 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 V l)) (neg.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 V l) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 V l) 3/2) (pow.f64 c0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 V l)) c0)) 1))))))

simplify125.0ms (0.5%)

Algorithm
egg-herbie
Rules
562×fma-def_binary64
508×associate-/r/_binary64
455×unswap-sqr_binary64
260×distribute-rgt-in_binary64
249×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

eval327.0ms (1.4%)

Compiler

Compiled 16762 to 5513 computations (67.1% saved)

prune210.0ms (0.9%)

Pruning

32 alts after pruning (21 fresh and 11 done)

PrunedKeptTotal
New113591144
Fresh61218
Picked101
Done01111
Total1142321174
Error
0.0b
Counts
1174 → 32
Alt Table
Click to see full alt table
StatusErrorProgram
18.4b
(/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l))))
32.4b
(/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 l) c0))
46.3b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (/.f64 c0 V) c0))) (sqrt.f64 l))
50.0b
(/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 V)) (/.f64 (sqrt.f64 l) c0))
19.1b
(/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2))
48.9b
(*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))))
18.3b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
40.8b
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l))))
19.0b
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
24.8b
(/.f64 (sqrt.f64 (/.f64 A V)) (/.f64 (sqrt.f64 l) c0))
52.3b
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (/.f64 (neg.f64 V) (/.f64 (*.f64 c0 c0) l))))
46.2b
(sqrt.f64 (/.f64 A (*.f64 (/.f64 V (*.f64 c0 c0)) l)))
40.5b
(sqrt.f64 (/.f64 (/.f64 c0 l) (/.f64 V (*.f64 c0 A))))
18.8b
(*.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 l (/.f64 A V)))))
18.8b
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
40.6b
(sqrt.f64 (*.f64 (/.f64 c0 (/.f64 V A)) (/.f64 c0 l)))
45.4b
(sqrt.f64 (*.f64 (/.f64 1 V) (/.f64 A (/.f64 l (*.f64 c0 c0)))))
42.2b
(sqrt.f64 (/.f64 A (*.f64 (/.f64 l c0) (/.f64 V c0))))
41.6b
(sqrt.f64 (/.f64 (*.f64 (/.f64 c0 V) (*.f64 A c0)) l))
40.0b
(*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2)))
51.8b
(*.f64 (pow.f64 V -1/2) (/.f64 c0 (sqrt.f64 (/.f64 l A))))
46.0b
(sqrt.f64 (/.f64 (/.f64 (*.f64 A (*.f64 c0 c0)) l) V))
18.8b
(*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/2) c0)
24.6b
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))))
19.1b
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
40.0b
(/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A)))
23.6b
(/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V))))
46.3b
(sqrt.f64 (/.f64 A (*.f64 V (*.f64 (neg.f64 l) (/.f64 1 (*.f64 c0 (neg.f64 c0)))))))
51.0b
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))))
51.3b
(/.f64 c0 (*.f64 (sqrt.f64 (/.f64 l A)) (sqrt.f64 V)))
17.9b
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
23.3b
(/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l)))
Compiler

Compiled 448 to 310 computations (30.8% saved)

regimes1.1s (4.7%)

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

10 calls:

200.0ms
V
173.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
129.0ms
(*.f64 V l)
127.0ms
(*.f64 V l)
102.0ms
l
Results
ErrorSegmentsBranch
16.7b2c0
8.4b2A
8.0b6V
8.2b2l
8.7b5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
8.6b3(sqrt.f64 (/.f64 A (*.f64 V l)))
8.6b3(/.f64 A (*.f64 V l))
8.6b3(/.f64 A (*.f64 V l))
3.7b5(*.f64 V l)
3.7b5(*.f64 V l)
Compiler

Compiled 776 to 325 computations (58.1% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.466799179818748e+279
2.6320518560629166e+304
0.0ms
0.0
2.3465599705560733e-287
0.0ms
-9.517123290683732e-308
0.0
0.0ms
-2.257283606554659e+161
-9.813201556941182e+157
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes1.2s (5.2%)

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

10 calls:

257.0ms
V
164.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
152.0ms
l
136.0ms
(*.f64 V l)
111.0ms
(*.f64 V l)
Results
ErrorSegmentsBranch
16.7b2c0
8.4b2A
8.0b6V
9.2b3l
8.7b5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
8.6b3(sqrt.f64 (/.f64 A (*.f64 V l)))
8.6b3(/.f64 A (*.f64 V l))
8.6b3(/.f64 A (*.f64 V l))
3.8b5(*.f64 V l)
3.8b5(*.f64 V l)
Compiler

Compiled 736 to 307 computations (58.3% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.239172697819752e+271
2.466799179818748e+279
0.0ms
0.0
2.3465599705560733e-287
0.0ms
-9.517123290683732e-308
0.0
0.0ms
-2.257283606554659e+161
-9.813201556941182e+157
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes1.7s (7.1%)

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

10 calls:

286.0ms
V
251.0ms
(*.f64 V l)
188.0ms
(*.f64 V l)
160.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
157.0ms
A
Results
ErrorSegmentsBranch
16.7b2c0
9.7b3A
8.0b6V
9.2b3l
8.9b5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
8.6b3(sqrt.f64 (/.f64 A (*.f64 V l)))
8.6b3(/.f64 A (*.f64 V l))
8.6b3(/.f64 A (*.f64 V l))
4.5b5(*.f64 V l)
4.5b5(*.f64 V l)
Compiler

Compiled 700 to 293 computations (58.1% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.239172697819752e+271
2.466799179818748e+279
0.0ms
0.0
2.3465599705560733e-287
0.0ms
-9.517123290683732e-308
0.0
0.0ms
-1.913233307592377e+290
-6.221217964285426e+285
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes982.0ms (4.1%)

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

10 calls:

186.0ms
V
179.0ms
(*.f64 V l)
147.0ms
(*.f64 V l)
93.0ms
A
82.0ms
l
Results
ErrorSegmentsBranch
16.7b2c0
9.8b4A
8.2b7V
9.2b3l
8.9b5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
8.6b3(sqrt.f64 (/.f64 A (*.f64 V l)))
8.6b3(/.f64 A (*.f64 V l))
8.6b3(/.f64 A (*.f64 V l))
5.9b5(*.f64 V l)
5.9b5(*.f64 V l)
Compiler

Compiled 613 to 265 computations (56.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.239172697819752e+271
2.466799179818748e+279
0.0ms
0.0
2.3465599705560733e-287
0.0ms
-1.079224623849687e-162
-6.650885019337871e-163
0.0ms
-8.952183527573419e+146
-4.5756177741368884e+144
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes774.0ms (3.2%)

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

10 calls:

132.0ms
(*.f64 V l)
107.0ms
V
94.0ms
(*.f64 V l)
76.0ms
A
74.0ms
c0
Results
ErrorSegmentsBranch
16.7b2c0
11.0b2A
12.6b4V
10.0b3l
10.3b5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
10.1b3(sqrt.f64 (/.f64 A (*.f64 V l)))
10.1b3(/.f64 A (*.f64 V l))
10.1b3(/.f64 A (*.f64 V l))
5.9b5(*.f64 V l)
5.9b5(*.f64 V l)
Compiler

Compiled 528 to 228 computations (56.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.239172697819752e+271
2.466799179818748e+279
0.0ms
0.0
2.3465599705560733e-287
0.0ms
-1.079224623849687e-162
-6.650885019337871e-163
0.0ms
-8.952183527573419e+146
-4.5756177741368884e+144
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes1.0s (4.2%)

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

10 calls:

161.0ms
V
131.0ms
(*.f64 V l)
129.0ms
(*.f64 V l)
113.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
107.0ms
l
Results
ErrorSegmentsBranch
16.7b2c0
11.0b2A
12.6b4V
10.0b3l
10.3b5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
10.1b3(sqrt.f64 (/.f64 A (*.f64 V l)))
10.1b3(/.f64 A (*.f64 V l))
10.1b3(/.f64 A (*.f64 V l))
5.9b5(*.f64 V l)
5.9b5(*.f64 V l)
Compiler

Compiled 499 to 218 computations (56.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.239172697819752e+271
2.466799179818748e+279
0.0ms
0.0
2.3465599705560733e-287
0.0ms
-1.079224623849687e-162
-6.650885019337871e-163
0.0ms
-8.952183527573419e+146
-4.5756177741368884e+144
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes1.1s (4.7%)

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

10 calls:

164.0ms
V
146.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
143.0ms
(*.f64 V l)
130.0ms
l
122.0ms
(*.f64 V l)
Results
ErrorSegmentsBranch
16.7b2c0
11.0b2A
12.6b4V
10.0b3l
10.3b5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
10.1b3(sqrt.f64 (/.f64 A (*.f64 V l)))
10.1b3(/.f64 A (*.f64 V l))
10.1b3(/.f64 A (*.f64 V l))
6.2b5(*.f64 V l)
6.2b5(*.f64 V l)
Compiler

Compiled 490 to 216 computations (55.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.239172697819752e+271
2.466799179818748e+279
0.0ms
0.0
2.3465599705560733e-287
0.0ms
-1.079224623849687e-162
-6.650885019337871e-163
0.0ms
-8.952183527573419e+146
-4.5756177741368884e+144
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes577.0ms (2.4%)

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

10 calls:

115.0ms
(*.f64 V l)
107.0ms
(*.f64 V l)
56.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
51.0ms
V
51.0ms
l
Results
ErrorSegmentsBranch
16.7b2c0
11.2b2A
13.6b3V
10.0b3l
10.3b5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
10.1b3(sqrt.f64 (/.f64 A (*.f64 V l)))
10.1b3(/.f64 A (*.f64 V l))
10.1b3(/.f64 A (*.f64 V l))
6.2b5(*.f64 V l)
6.2b5(*.f64 V l)
Compiler

Compiled 454 to 209 computations (54% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.239172697819752e+271
2.466799179818748e+279
0.0ms
0.0
2.3465599705560733e-287
0.0ms
-1.079224623849687e-162
-6.650885019337871e-163
0.0ms
-8.952183527573419e+146
-4.5756177741368884e+144
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes521.0ms (2.2%)

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

10 calls:

82.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
76.0ms
A
59.0ms
(*.f64 V l)
59.0ms
V
58.0ms
(*.f64 V l)
Results
ErrorSegmentsBranch
16.7b2c0
12.0b2A
12.6b4V
10.6b3l
10.3b5(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
10.2b3(sqrt.f64 (/.f64 A (*.f64 V l)))
10.2b3(/.f64 A (*.f64 V l))
10.2b3(/.f64 A (*.f64 V l))
6.8b5(*.f64 V l)
6.8b5(*.f64 V l)
Compiler

Compiled 427 to 202 computations (52.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.239172697819752e+271
2.466799179818748e+279
0.0ms
0.0
2.3465599705560733e-287
0.0ms
-1.079224623849687e-162
-6.650885019337871e-163
0.0ms
-8.952183527573419e+146
-4.5756177741368884e+144
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes633.0ms (2.6%)

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

10 calls:

117.0ms
A
108.0ms
(*.f64 V l)
100.0ms
l
71.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
58.0ms
(*.f64 V l)
Results
ErrorSegmentsBranch
16.7b2c0
13.3b6A
14.9b3V
14.4b4l
13.4b4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
13.1b3(sqrt.f64 (/.f64 A (*.f64 V l)))
13.1b3(/.f64 A (*.f64 V l))
13.1b3(/.f64 A (*.f64 V l))
11.5b5(*.f64 V l)
11.5b5(*.f64 V l)
Compiler

Compiled 418 to 198 computations (52.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.239172697819752e+271
2.466799179818748e+279
0.0ms
0.0
2.3465599705560733e-287
0.0ms
-4.783991976191724e-227
-5.828514071686516e-239
0.0ms
-3.1484235599598516e+219
-1.2388030121562222e+219
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes434.0ms (1.8%)

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

10 calls:

69.0ms
(*.f64 V l)
55.0ms
A
52.0ms
(*.f64 V l)
49.0ms
l
38.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
Results
ErrorSegmentsBranch
16.7b2c0
15.0b4A
16.1b2V
16.1b2l
13.4b4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
13.3b3(sqrt.f64 (/.f64 A (*.f64 V l)))
13.3b3(/.f64 A (*.f64 V l))
13.3b3(/.f64 A (*.f64 V l))
13.5b5(*.f64 V l)
13.5b5(*.f64 V l)
Compiler

Compiled 391 to 187 computations (52.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.088405892999997e+307
+inf
0.0ms
1.833166548e-314
7.9295851e-314
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes571.0ms (2.4%)

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

10 calls:

134.0ms
A
78.0ms
(*.f64 V l)
75.0ms
(*.f64 V l)
56.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
54.0ms
l
Results
ErrorSegmentsBranch
16.7b2c0
15.2b4A
16.1b2V
16.1b2l
13.4b4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
13.3b3(sqrt.f64 (/.f64 A (*.f64 V l)))
13.3b3(/.f64 A (*.f64 V l))
13.3b3(/.f64 A (*.f64 V l))
13.5b5(*.f64 V l)
13.5b5(*.f64 V l)
Compiler

Compiled 253 to 132 computations (47.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.088405892999997e+307
+inf
0.0ms
1.833166548e-314
7.9295851e-314
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes497.0ms (2.1%)

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

10 calls:

81.0ms
(*.f64 V l)
68.0ms
(*.f64 V l)
57.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
57.0ms
(sqrt.f64 (/.f64 A (*.f64 V l)))
53.0ms
V
Results
ErrorSegmentsBranch
16.7b2c0
15.2b4A
16.1b2V
16.1b2l
13.4b4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
13.3b3(sqrt.f64 (/.f64 A (*.f64 V l)))
13.3b3(/.f64 A (*.f64 V l))
13.3b3(/.f64 A (*.f64 V l))
13.5b5(*.f64 V l)
13.5b5(*.f64 V l)
Compiler

Compiled 233 to 125 computations (46.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.088405892999997e+307
+inf
0.0ms
1.833166548e-314
7.9295851e-314
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes323.0ms (1.4%)

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

10 calls:

60.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
48.0ms
A
34.0ms
l
30.0ms
c0
28.0ms
(/.f64 A (*.f64 V l))
Results
ErrorSegmentsBranch
16.7b2c0
15.5b4A
16.1b2V
16.1b2l
13.8b4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
13.3b3(sqrt.f64 (/.f64 A (*.f64 V l)))
13.3b3(/.f64 A (*.f64 V l))
13.3b3(/.f64 A (*.f64 V l))
13.5b5(*.f64 V l)
13.5b5(*.f64 V l)
Compiler

Compiled 163 to 95 computations (41.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.088405892999997e+307
+inf
0.0ms
1.833166548e-314
7.9295851e-314
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes348.0ms (1.5%)

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

10 calls:

82.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
48.0ms
(*.f64 V l)
45.0ms
(*.f64 V l)
31.0ms
l
31.0ms
A
Results
ErrorSegmentsBranch
16.7b2c0
16.5b3A
16.1b2V
16.1b2l
14.1b4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
13.3b3(sqrt.f64 (/.f64 A (*.f64 V l)))
13.3b3(/.f64 A (*.f64 V l))
13.3b3(/.f64 A (*.f64 V l))
13.5b5(*.f64 V l)
13.5b5(*.f64 V l)
Compiler

Compiled 135 to 83 computations (38.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.088405892999997e+307
+inf
0.0ms
1.833166548e-314
7.9295851e-314
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes117.0ms (0.5%)

Counts
6 → 3
Calls
Call 1
Inputs
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
(/.f64 c0 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
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 V A) l)))
Calls

8 calls:

25.0ms
V
19.0ms
(*.f64 V l)
14.0ms
A
14.0ms
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
13.0ms
l
Results
ErrorSegmentsBranch
16.7b2c0
16.5b3A
16.1b2V
16.1b2l
14.2b4(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))
13.4b3(sqrt.f64 (/.f64 A (*.f64 V l)))
13.4b3(/.f64 A (*.f64 V l))
13.6b5(*.f64 V l)
Compiler

Compiled 110 to 69 computations (37.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.088405892999997e+307
+inf
0.0ms
1.833166548e-314
7.9295851e-314
Compiler

Compiled 19 to 14 computations (26.3% saved)

regimes40.0ms (0.2%)

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

4 calls:

13.0ms
l
13.0ms
c0
8.0ms
V
4.0ms
A
Results
ErrorSegmentsBranch
16.1b3c0
17.9b1A
16.1b2V
16.1b2l
Compiler

Compiled 64 to 39 computations (39.1% saved)

bsearch33.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
1.8146593306257411e+109
2.9840816806752214e+113
15.0ms
1.7407982855241895e-288
9.316403566084142e-287
Results
28.0ms240×body256valid
1.0ms10×body256invalid
Compiler

Compiled 409 to 284 computations (30.6% saved)

regimes42.0ms (0.2%)

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

4 calls:

13.0ms
l
12.0ms
c0
11.0ms
V
4.0ms
A
Results
ErrorSegmentsBranch
16.2b3c0
17.9b1A
16.7b2V
16.5b2l
Compiler

Compiled 56 to 35 computations (37.5% saved)

bsearch23.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
1.8146593306257411e+109
2.9840816806752214e+113
14.0ms
1.7407982855241895e-288
9.316403566084142e-287
Results
19.0ms160×body256valid
1.0msbody256invalid
Compiler

Compiled 279 to 194 computations (30.5% saved)

regimes39.0ms (0.2%)

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

4 calls:

11.0ms
V
10.0ms
c0
10.0ms
l
7.0ms
A
Results
ErrorSegmentsBranch
16.8b3c0
17.8b2A
16.7b2V
16.7b2l
Compiler

Compiled 48 to 32 computations (33.3% saved)

bsearch4.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
4.0ms
-1.545898287811617e-93
-4.12020436494306e-96
Results
3.0ms16×body256valid
1.0msbody256invalid
Compiler

Compiled 45 to 32 computations (28.9% saved)

regimes15.0ms (0.1%)

Accuracy

Total -0.3b remaining (-1.7%)

Threshold costs -0.3b (-1.7%)

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

4 calls:

3.0ms
A
3.0ms
c0
3.0ms
V
3.0ms
l
Results
ErrorSegmentsBranch
18.8b1c0
18.8b1A
18.8b1V
18.8b1l
Compiler

Compiled 40 to 28 computations (30% saved)

simplify55.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01711605
12031605
22151605
32221605
42241605
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 V l) -200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 l) c0)) (if (<=.f64 (*.f64 V l) -5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 4000000000000000231893169099841575053063450274182800146420881542605552434876729747786197078273948066841364024075386945734369792731600736977538960220961495274192371301985298734861946818478880125907969025901056112837459751160597443375283341064029997118075293381498119460268929974272) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))))))))
(if (<=.f64 (*.f64 V l) -200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 l) c0)) (if (<=.f64 (*.f64 V l) -5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -100000000000000006172783352786715688699437231096301125831005285053881337653967155894253917094446479669431045845149126131034590785433956171738211535366987228554259102109161882186134743033813753627273385960246277244994846257890348030815401124236704201912132575831851305036088950921132601507840) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) (if (<=.f64 (*.f64 V l) -5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -1999999999999999930168777770965038835185710261252187684342087190381666372798103074634393633413599250594442956032371041455348337279889700577699244710948244690953092785150999379963096696036126558244456821968375010450997248) (/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (if (<=.f64 (*.f64 V l) -8535058474086213/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 V) A) (/.f64 c0 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 V) A) (/.f64 c0 l)))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 V) A) (/.f64 c0 l)))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (sqrt.f64 (/.f64 A (*.f64 (/.f64 l c0) (/.f64 V c0))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/2) c0)))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))
(if (<=.f64 c0 557184475736859/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 c0 6000000000000000007917015339964654849808340134744284016110442588318891889106869906701123308264662685138754207744) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(if (<=.f64 c0 7714861971741125/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 c0 3999999999999999827279090566567263033620417909033513127181584862491530430484445952615771723789729288178995560448) (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(if (<=.f64 V -2348542582773833/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) (/.f64 c0 (sqrt.f64 (/.f64 V (/.f64 A l)))))
(/.f64 c0 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
Outputs
(if (<=.f64 (*.f64 V l) -200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 l) c0)) (if (<=.f64 (*.f64 V l) -5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 4000000000000000231893169099841575053063450274182800146420881542605552434876729747786197078273948066841364024075386945734369792731600736977538960220961495274192371301985298734861946818478880125907969025901056112837459751160597443375283341064029997118075293381498119460268929974272) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))))))))
(if (<=.f64 (*.f64 V l) -200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 l) c0)) (if (<=.f64 (*.f64 V l) -5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))) (if (<=.f64 (*.f64 V l) 4000000000000000231893169099841575053063450274182800146420881542605552434876729747786197078273948066841364024075386945734369792731600736977538960220961495274192371301985298734861946818478880125907969025901056112837459751160597443375283341064029997118075293381498119460268929974272) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (/.f64 -1 V)) (pow.f64 (neg.f64 l) -1/2))))))))
(if (<=.f64 (*.f64 V l) -200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 l) c0)) (if (<=.f64 (*.f64 V l) -5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 l) c0)) (if (<=.f64 (*.f64 V l) -5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -100000000000000006172783352786715688699437231096301125831005285053881337653967155894253917094446479669431045845149126131034590785433956171738211535366987228554259102109161882186134743033813753627273385960246277244994846257890348030815401124236704201912132575831851305036088950921132601507840) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) (if (<=.f64 (*.f64 V l) -5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -100000000000000006172783352786715688699437231096301125831005285053881337653967155894253917094446479669431045845149126131034590785433956171738211535366987228554259102109161882186134743033813753627273385960246277244994846257890348030815401124236704201912132575831851305036088950921132601507840) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) (if (<=.f64 (*.f64 V l) -5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 l (neg.f64 V))))) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (*.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) -1/2))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (/.f64 c0 (/.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 A))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 A V)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (/.f64 (*.f64 c0 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 (/.f64 V A)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952) (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))) (if (<=.f64 (*.f64 V l) -8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (/.f64 c0 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 V A)))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -1999999999999999930168777770965038835185710261252187684342087190381666372798103074634393633413599250594442956032371041455348337279889700577699244710948244690953092785150999379963096696036126558244456821968375010450997248) (/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (if (<=.f64 (*.f64 V l) -8535058474086213/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 V) A) (/.f64 c0 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (*.f64 V l) -1999999999999999930168777770965038835185710261252187684342087190381666372798103074634393633413599250594442956032371041455348337279889700577699244710948244690953092785150999379963096696036126558244456821968375010450997248) (/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (if (<=.f64 (*.f64 V l) -8535058474086213/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (if (<=.f64 (*.f64 V l) 0) (sqrt.f64 (*.f64 (*.f64 A (/.f64 c0 V)) (/.f64 c0 l))) (if (<=.f64 (*.f64 V l) 50000000000000003276130547873393928205874983505177622006038192830888764054465218575847358236419130340380119229243670120535560807321304343971551997158629398539552077323220041784315741335780437718211547650829610109257117652790943441028924281924646017345175130136913880547328) (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 V) A) (/.f64 c0 l)))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 c0 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 A V) l)))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (sqrt.f64 (*.f64 (*.f64 A (/.f64 c0 V)) (/.f64 c0 l)))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 V) A) (/.f64 c0 l)))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (sqrt.f64 (*.f64 (*.f64 A (/.f64 c0 V)) (/.f64 c0 l)))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (sqrt.f64 (/.f64 A (*.f64 (/.f64 l c0) (/.f64 V c0))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (*.f64 (pow.f64 (*.f64 (/.f64 V A) l) -1/2) c0)))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (*.f64 c0 (pow.f64 (*.f64 l (/.f64 V A)) -1/2))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (/.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) -1/2)) (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l)))))
(if (<=.f64 (/.f64 A (*.f64 V l)) 2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (/.f64 A (*.f64 V l)) 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A))))))
(if (<=.f64 c0 557184475736859/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 c0 6000000000000000007917015339964654849808340134744284016110442588318891889106869906701123308264662685138754207744) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(if (<=.f64 c0 7714861971741125/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 c0 3999999999999999827279090566567263033620417909033513127181584862491530430484445952615771723789729288178995560448) (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(if (<=.f64 c0 7714861971741125/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 c0 3999999999999999827279090566567263033620417909033513127181584862491530430484445952615771723789729288178995560448) (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))))
(if (<=.f64 V -2348542582773833/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 c0 (sqrt.f64 (*.f64 (/.f64 V A) l))) (/.f64 c0 (sqrt.f64 (/.f64 V (/.f64 A l)))))
(if (<=.f64 V -2348542582773833/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 c0 (sqrt.f64 (*.f64 l (/.f64 V A)))) (/.f64 c0 (sqrt.f64 (/.f64 V (/.f64 A l)))))
(/.f64 c0 (sqrt.f64 (/.f64 V (/.f64 A l))))
(/.f64 c0 (sqrt.f64 (*.f64 V (/.f64 l A))))
Compiler

Compiled 1144 to 596 computations (47.9% saved)

soundness684.0ms (2.9%)

Algorithm
egg-herbie
Rules
578×log-prod_binary64
565×log-div_binary64
495×times-frac_binary64
472×fma-def_binary64
472×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02054294969089
14711430
211971398
350941352
02061161
14541115
217281110
376221110
03211898
17141767
224101722
378561722
03441858
17291791
219061785
377921785
03441858
17291791
219061785
377921785
02381651
15431427
215311400
358991392
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 312 to 255 computations (18.3% saved)

end938.0ms (3.9%)

Compiler

Compiled 1232 to 404 computations (67.2% saved)

Profiling

Loading profile data...