
Time bar (total: 4.2s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 12.5% | 12.5% | 87.3% | 0.2% | 0% | 0% | 0% | 5 |
| 12.5% | 12.5% | 87.3% | 0.2% | 0% | 0% | 0% | 6 |
| 12.5% | 12.5% | 87.3% | 0.2% | 0% | 0% | 0% | 7 |
| 18.8% | 18.7% | 81.1% | 0.2% | 0% | 0% | 0% | 8 |
| 28.6% | 28.1% | 70.2% | 0.2% | 0% | 1.6% | 0% | 9 |
| 28.6% | 28.1% | 70.2% | 0.2% | 0% | 1.6% | 0% | 10 |
| 28.8% | 28.1% | 69.4% | 0.2% | 0% | 2.3% | 0% | 11 |
| 36.1% | 32.7% | 58.1% | 0.2% | 0% | 9% | 0% | 12 |
Compiled 10 to 10 computations (0% saved)
| 618.0ms | 8 256× | 0 | valid |
| 476.0ms | 6 588× | 0 | invalid |
ival-mult: 257.0ms (50.8% of total)ival-div: 132.0ms (26.1% of total)ival-sqrt: 98.0ms (19.4% of total)ival-true: 10.0ms (2% of total)ival-assert: 5.0ms (1% of total)adjust: 4.0ms (0.8% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 74 | 1 | (1.0290788799245835e-140 -5.439957422765398e-243 -2.3953713801851045e+216 2.0729703763387192e+186) | 2 | (8.71972093870794e+90 -2.1986347958430316e-206 969602201866546300.0 -4.635088975454832e+97) | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 23 | 0 | - | 4 | (-1.1890916460954133e-176 2.0948086441690458e-293 -3.0401090647832993e-32 -2.3435961595230376e-282) | (/.f64 A (*.f64 V l)) |
| 3 | 0 | - | 0 | - | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| 0 | 0 | - | 0 | - | A |
| 0 | 0 | - | 0 | - | (*.f64 V l) |
| 0 | 0 | - | 0 | - | V |
| 0 | 0 | - | 0 | - | l |
| 0 | 0 | - | 0 | - | c0 |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
sqrt.f64 | (sqrt.f64 (/.f64 A (*.f64 V l))) | uflow-rescue | 41 | 0 |
| ↳ | (sqrt.f64 (/.f64 A (*.f64 V l))) | underflow | 3 | |
| ↳ | (/.f64 A (*.f64 V l)) | underflow | 44 | |
| ↳ | (*.f64 V l) | underflow | 32 | |
sqrt.f64 | (sqrt.f64 (/.f64 A (*.f64 V l))) | oflow-rescue | 32 | 0 |
| ↳ | (sqrt.f64 (/.f64 A (*.f64 V l))) | overflow | 9 | |
| ↳ | (/.f64 A (*.f64 V l)) | overflow | 41 | |
| ↳ | (*.f64 V l) | overflow | 26 | |
/.f64 | (/.f64 A (*.f64 V l)) | n/u | 12 | 0 |
| ↳ | (*.f64 V l) | underflow | 32 | |
/.f64 | (/.f64 A (*.f64 V l)) | n/o | 7 | 0 |
| ↳ | (*.f64 V l) | overflow | 26 | |
*.f64 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) | n*o | 2 | 0 |
*.f64 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) | n*u | 1 | 0 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 65 | 6 |
| - | 30 | 155 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 65 | 0 | 6 |
| - | 30 | 0 | 155 |
| number | freq |
|---|---|
| 0 | 161 |
| 1 | 95 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 41.0ms | 512× | 0 | valid |
Compiled 64 to 28 computations (56.3% saved)
ival-mult: 7.0ms (49.7% of total)ival-div: 3.0ms (21.3% of total)ival-sqrt: 3.0ms (21.3% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 50 | 126 |
| 1 | 102 | 122 |
| 2 | 126 | 122 |
| 3 | 164 | 122 |
| 4 | 212 | 122 |
| 5 | 271 | 122 |
| 6 | 337 | 122 |
| 7 | 400 | 122 |
| 8 | 472 | 122 |
| 9 | 487 | 122 |
| 10 | 502 | 122 |
| 0 | 8 | 8 |
| 0 | 12 | 8 |
| 1 | 16 | 8 |
| 2 | 18 | 8 |
| 0 | 18 | 8 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| 1× | saturated |
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| Outputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) |
(negabs c0)
(sort V l)
Compiled 8 to 8 computations (0% saved)
Compiled 0 to 4 computations (-∞% saved)
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 74.9% | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 8 to 8 computations (0% saved)
Found 4 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f64 V l) | |
| cost-diff | 0 | (/.f64 A (*.f64 V l)) | |
| cost-diff | 0 | (sqrt.f64 (/.f64 A (*.f64 V l))) | |
| cost-diff | 0 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 26 |
| 0 | 12 | 26 |
| 1 | 16 | 26 |
| 2 | 18 | 26 |
| 0 | 18 | 26 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
c0 |
(sqrt.f64 (/.f64 A (*.f64 V l))) |
(/.f64 A (*.f64 V l)) |
A |
(*.f64 V l) |
V |
l |
| Outputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) |
c0 |
(sqrt.f64 (/.f64 A (*.f64 V l))) |
(sqrt.f64 (/.f64 A (*.f64 l V))) |
(/.f64 A (*.f64 V l)) |
(/.f64 A (*.f64 l V)) |
A |
(*.f64 V l) |
(*.f64 l V) |
V |
l |
Found 4 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0 | (*.f64 V l) | |
| accuracy | 0.8991774209143174 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) | |
| accuracy | 4.885335746847498 | (/.f64 A (*.f64 V l)) | |
| accuracy | 17.190030609180187 | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 23.0ms | 256× | 0 | valid |
Compiled 28 to 10 computations (64.3% saved)
ival-mult: 3.0ms (44.1% of total)ival-div: 2.0ms (29.4% of total)ival-sqrt: 2.0ms (29.4% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(sqrt.f64 (/.f64 A (*.f64 V l))) |
(/.f64 A (*.f64 V l)) |
(*.f64 V l) |
| Outputs |
|---|
#s(approx (* c0 (sqrt (/ A (* V l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (sqrt (/ A (* V l))) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (/ A (* V l)) #s(hole binary64 (/ A (* V l)))) |
#s(approx (* c0 (sqrt (/ A (* V l)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt (/ A (* V l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (* V l) #s(hole binary64 (* V l))) |
#s(approx (* c0 (sqrt (/ A (* V l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A (* V l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | A | @ | -inf | ((* c0 (sqrt (/ A (* V l)))) (sqrt (/ A (* V l))) (/ A (* V l)) (* V l)) |
| 3.0ms | l | @ | 0 | ((* c0 (sqrt (/ A (* V l)))) (sqrt (/ A (* V l))) (/ A (* V l)) (* V l)) |
| 2.0ms | l | @ | -inf | ((* c0 (sqrt (/ A (* V l)))) (sqrt (/ A (* V l))) (/ A (* V l)) (* V l)) |
| 2.0ms | V | @ | -inf | ((* c0 (sqrt (/ A (* V l)))) (sqrt (/ A (* V l))) (/ A (* V l)) (* V l)) |
| 1.0ms | c0 | @ | 0 | ((* c0 (sqrt (/ A (* V l)))) (sqrt (/ A (* V l))) (/ A (* V l)) (* V l)) |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 118 |
| 1 | 45 | 110 |
| 2 | 102 | 110 |
| 0 | 262 | 110 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| Inputs |
|---|
#s(approx (* c0 (sqrt (/ A (* V l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (sqrt (/ A (* V l))) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (/ A (* V l)) #s(hole binary64 (/ A (* V l)))) |
#s(approx (* c0 (sqrt (/ A (* V l)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt (/ A (* V l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (* V l) #s(hole binary64 (* V l))) |
#s(approx (* c0 (sqrt (/ A (* V l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A (* V l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
| Outputs |
|---|
#s(approx (* c0 (sqrt (/ A (* V l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) |
#s(approx (sqrt (/ A (* V l))) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (sqrt (/ A (* V l))) (sqrt.f64 (/.f64 A (*.f64 l V)))) |
#s(approx (/ A (* V l)) #s(hole binary64 (/ A (* V l)))) |
#s(approx (/ A (* V l)) (/.f64 A (*.f64 l V))) |
#s(approx (* c0 (sqrt (/ A (* V l)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) |
#s(approx (sqrt (/ A (* V l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A (* V l))) (sqrt.f64 (/.f64 A (*.f64 l V)))) |
#s(approx (* V l) #s(hole binary64 (* V l))) |
#s(approx (* V l) (*.f64 l V)) |
#s(approx (* c0 (sqrt (/ A (* V l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) |
#s(approx (sqrt (/ A (* V l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (/ A (* V l))) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V))))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 22 |
| 0 | 12 | 22 |
| 1 | 24 | 22 |
| 2 | 68 | 22 |
| 0 | 243 | 22 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(sqrt.f64 (/.f64 A (*.f64 V l))) |
(/.f64 A (*.f64 V l)) |
(*.f64 V l) |
| Outputs |
|---|
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (/.f64 (sqrt.f64 A) (sqrt.f64 l))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0)) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 l V)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) (sqrt.f64 V)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 V)) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l)) |
(/.f64 (*.f64 c0 (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 A) c0)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 A (*.f64 l V)))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 A (*.f64 l V)) (/.f64 A (*.f64 l V))) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (sqrt.f64 V)) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))) |
(neg.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(sqrt.f64 (/.f64 A (*.f64 l V))) |
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 A (*.f64 l V))) #s(literal 1/2 binary64)))) |
(/.f64 (/.f64 (neg.f64 A) l) (neg.f64 V)) |
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V)) |
(/.f64 (/.f64 A l) V) |
(/.f64 (/.f64 (neg.f64 A) V) (neg.f64 l)) |
(/.f64 (/.f64 A V) (neg.f64 (neg.f64 l))) |
(/.f64 (/.f64 A V) l) |
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l)) |
(/.f64 A (*.f64 l V)) |
(neg.f64 (/.f64 (/.f64 (neg.f64 A) V) l)) |
(*.f64 (neg.f64 (neg.f64 V)) l) |
(*.f64 (neg.f64 (neg.f64 l)) V) |
(*.f64 (neg.f64 V) (neg.f64 l)) |
(*.f64 (neg.f64 l) (neg.f64 V)) |
(*.f64 l (neg.f64 (neg.f64 V))) |
(*.f64 l V) |
(*.f64 V (neg.f64 (neg.f64 l))) |
(*.f64 V l) |
(neg.f64 (*.f64 (neg.f64 V) l)) |
Compiled 731 to 204 computations (72.1% saved)
14 alts after pruning (13 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 52 | 13 | 65 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 52 | 14 | 66 |
| Status | Accuracy | Program |
|---|---|---|
| 56.5% | (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) | |
| 36.0% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) | |
| 44.6% | (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) | |
| 74.7% | (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0)) | |
| 57.7% | (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) | |
| 45.7% | (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) | |
| 74.7% | (*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) | |
| ▶ | 26.4% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
| ▶ | 21.4% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
| 59.4% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) | |
| ▶ | 37.6% | (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
| ▶ | 77.2% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
| ▶ | 76.7% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
| ✓ | 74.9% | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 270 to 256 computations (5.2% saved)
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (/.f64 (neg.f64 A) V) | |
| cost-diff | 0 | (sqrt.f64 (/.f64 (neg.f64 A) V)) | |
| cost-diff | 0 | (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) | |
| cost-diff | 0 | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) | |
| cost-diff | 0 | (/.f64 A l) | |
| cost-diff | 0 | (sqrt.f64 (/.f64 A l)) | |
| cost-diff | 0 | (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) | |
| cost-diff | 0 | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) | |
| cost-diff | 0 | (neg.f64 A) | |
| cost-diff | 0 | (sqrt.f64 (neg.f64 A)) | |
| cost-diff | 0 | (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) | |
| cost-diff | 0 | (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) | |
| cost-diff | 0 | (/.f64 A V) | |
| cost-diff | 0 | (/.f64 (/.f64 A V) l) | |
| cost-diff | 0 | (sqrt.f64 (/.f64 (/.f64 A V) l)) | |
| cost-diff | 0 | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) | |
| cost-diff | 0 | (/.f64 A l) | |
| cost-diff | 0 | (/.f64 (/.f64 A l) V) | |
| cost-diff | 0 | (sqrt.f64 (/.f64 (/.f64 A l) V)) | |
| cost-diff | 0 | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 161 |
| 0 | 54 | 161 |
| 1 | 72 | 161 |
| 2 | 81 | 161 |
| 3 | 88 | 161 |
| 4 | 91 | 161 |
| 0 | 91 | 161 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
c0 |
(sqrt.f64 (/.f64 (/.f64 A l) V)) |
(/.f64 (/.f64 A l) V) |
(/.f64 A l) |
A |
l |
V |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
c0 |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(/.f64 (/.f64 A V) l) |
(/.f64 A V) |
A |
V |
l |
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
c0 |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
A |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(*.f64 (neg.f64 V) l) |
(neg.f64 V) |
V |
l |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
c0 |
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(sqrt.f64 (/.f64 A l)) |
(/.f64 A l) |
A |
l |
(sqrt.f64 V) |
V |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
c0 |
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) |
(sqrt.f64 (/.f64 (neg.f64 A) V)) |
(/.f64 (neg.f64 A) V) |
(neg.f64 A) |
A |
V |
(sqrt.f64 (neg.f64 l)) |
(neg.f64 l) |
l |
| Outputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) |
c0 |
(sqrt.f64 (/.f64 (/.f64 A l) V)) |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(/.f64 (/.f64 A l) V) |
(/.f64 (/.f64 A V) l) |
(/.f64 A l) |
A |
l |
V |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) |
c0 |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(/.f64 (/.f64 A V) l) |
(/.f64 A V) |
A |
V |
l |
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
c0 |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
A |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(*.f64 (neg.f64 V) l) |
(neg.f64 V) |
V |
l |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l))) |
c0 |
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(sqrt.f64 (/.f64 A l)) |
(/.f64 A l) |
A |
l |
(sqrt.f64 V) |
V |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 l))) (sqrt.f64 (/.f64 (neg.f64 A) V))) |
c0 |
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) |
(sqrt.f64 (/.f64 (neg.f64 A) V)) |
(/.f64 (neg.f64 A) V) |
(neg.f64 A) |
A |
V |
(sqrt.f64 (neg.f64 l)) |
(neg.f64 l) |
l |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0 | (sqrt.f64 (/.f64 (neg.f64 A) V)) | |
| accuracy | 0.0 | (sqrt.f64 (neg.f64 l)) | |
| accuracy | 0.0 | (neg.f64 l) | |
| accuracy | 0.0 | (neg.f64 A) | |
| accuracy | 0.0 | (/.f64 A l) | |
| accuracy | 0.0 | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) | |
| accuracy | 0.0 | (sqrt.f64 (/.f64 A l)) | |
| accuracy | 0.0 | (sqrt.f64 V) | |
| accuracy | 0.0 | (sqrt.f64 (*.f64 (neg.f64 V) l)) | |
| accuracy | 0.0 | (sqrt.f64 (neg.f64 A)) | |
| accuracy | 0.0 | (neg.f64 V) | |
| accuracy | 0.0 | (neg.f64 A) | |
| accuracy | 0.0 | (/.f64 (/.f64 A V) l) | |
| accuracy | 0.0 | (/.f64 A V) | |
| accuracy | 0.0 | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) | |
| accuracy | 0.0 | (sqrt.f64 (/.f64 (/.f64 A V) l)) | |
| accuracy | 0.0 | (/.f64 (/.f64 A l) V) | |
| accuracy | 0.0 | (/.f64 A l) | |
| accuracy | 0.0 | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) | |
| accuracy | 0.0 | (sqrt.f64 (/.f64 (/.f64 A l) V)) |
| 75.0ms | 256× | 0 | invalid |
Compiled 163 to 31 computations (81% saved)
ival-mult: 32.0ms (57.7% of total)ival-sqrt: 11.0ms (19.8% of total)ival-div: 10.0ms (18% of total)ival-neg: 3.0ms (5.4% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(sqrt.f64 (/.f64 (/.f64 A l) V)) |
(/.f64 (/.f64 A l) V) |
(/.f64 A l) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(/.f64 (/.f64 A V) l) |
(/.f64 A V) |
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(sqrt.f64 (/.f64 A l)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) |
(sqrt.f64 (/.f64 (neg.f64 A) V)) |
(/.f64 (neg.f64 A) V) |
(neg.f64 V) |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(sqrt.f64 V) |
(neg.f64 l) |
(sqrt.f64 (neg.f64 l)) |
| Outputs |
|---|
#s(approx (* c0 (sqrt (/ (/ A l) V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (sqrt (/ (/ A l) V)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (/ (/ A l) V) #s(hole binary64 (/ A (* V l)))) |
#s(approx (/ A l) #s(hole binary64 (/ A l))) |
#s(approx (sqrt (/ (/ A V) l)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (/ (/ A V) l) #s(hole binary64 (/ A (* V l)))) |
#s(approx (/ A V) #s(hole binary64 (/ A V))) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* (sqrt A) (sqrt -1)))) |
#s(approx (neg A) #s(hole binary64 (* -1 A))) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (sqrt (/ A l)) #s(hole binary64 (sqrt (/ A l)))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (sqrt (/ (neg A) V)) #s(hole binary64 (* (sqrt (/ A V)) (sqrt -1)))) |
#s(approx (/ (neg A) V) #s(hole binary64 (* -1 (/ A V)))) |
#s(approx (* c0 (sqrt (/ (/ A l) V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt (/ (/ A l) V)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt (/ (/ A V) l)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) #s(hole binary64 (* -1 (sqrt (/ A (* V l)))))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* -1 (* (sqrt A) (sqrt -1))))) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A l)) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) #s(hole binary64 (* -1 (sqrt (/ A (* V l)))))) |
#s(approx (sqrt (/ (neg A) V)) #s(hole binary64 (* -1 (* (sqrt (/ A V)) (sqrt -1))))) |
#s(approx (neg V) #s(hole binary64 (* -1 V))) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* (sqrt (* V l)) (sqrt -1)))) |
#s(approx (sqrt V) #s(hole binary64 (sqrt V))) |
#s(approx (* c0 (sqrt (/ (/ A l) V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ (/ A l) V)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ (/ A V) l)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (sqrt -1))))) |
#s(approx (sqrt V) #s(hole binary64 (* -1 (* (sqrt V) (pow (sqrt -1) 2))))) |
#s(approx (neg l) #s(hole binary64 (* -1 l))) |
#s(approx (sqrt (neg l)) #s(hole binary64 (* (sqrt l) (sqrt -1)))) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (/ A l)) #s(hole binary64 (* (sqrt (/ A l)) (pow (sqrt -1) 2)))) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (neg l)) #s(hole binary64 (* -1 (* (sqrt l) (sqrt -1))))) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 30.0ms | V | @ | -inf | ((* c0 (sqrt (/ (/ A l) V))) (sqrt (/ (/ A l) V)) (/ (/ A l) V) (/ A l) (* c0 (sqrt (/ (/ A V) l))) (sqrt (/ (/ A V) l)) (/ (/ A V) l) (/ A V) (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) (/ (sqrt (neg A)) (sqrt (* (neg V) l))) (sqrt (neg A)) (neg A) (* c0 (/ (sqrt (/ A l)) (sqrt V))) (/ (sqrt (/ A l)) (sqrt V)) (sqrt (/ A l)) (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (sqrt (/ (neg A) V)) (/ (neg A) V) (neg V) (sqrt (* (neg V) l)) (sqrt V) (neg l) (sqrt (neg l))) |
| 5.0ms | V | @ | 0 | ((* c0 (sqrt (/ (/ A l) V))) (sqrt (/ (/ A l) V)) (/ (/ A l) V) (/ A l) (* c0 (sqrt (/ (/ A V) l))) (sqrt (/ (/ A V) l)) (/ (/ A V) l) (/ A V) (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) (/ (sqrt (neg A)) (sqrt (* (neg V) l))) (sqrt (neg A)) (neg A) (* c0 (/ (sqrt (/ A l)) (sqrt V))) (/ (sqrt (/ A l)) (sqrt V)) (sqrt (/ A l)) (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (sqrt (/ (neg A) V)) (/ (neg A) V) (neg V) (sqrt (* (neg V) l)) (sqrt V) (neg l) (sqrt (neg l))) |
| 5.0ms | A | @ | -inf | ((* c0 (sqrt (/ (/ A l) V))) (sqrt (/ (/ A l) V)) (/ (/ A l) V) (/ A l) (* c0 (sqrt (/ (/ A V) l))) (sqrt (/ (/ A V) l)) (/ (/ A V) l) (/ A V) (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) (/ (sqrt (neg A)) (sqrt (* (neg V) l))) (sqrt (neg A)) (neg A) (* c0 (/ (sqrt (/ A l)) (sqrt V))) (/ (sqrt (/ A l)) (sqrt V)) (sqrt (/ A l)) (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (sqrt (/ (neg A) V)) (/ (neg A) V) (neg V) (sqrt (* (neg V) l)) (sqrt V) (neg l) (sqrt (neg l))) |
| 3.0ms | A | @ | inf | ((* c0 (sqrt (/ (/ A l) V))) (sqrt (/ (/ A l) V)) (/ (/ A l) V) (/ A l) (* c0 (sqrt (/ (/ A V) l))) (sqrt (/ (/ A V) l)) (/ (/ A V) l) (/ A V) (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) (/ (sqrt (neg A)) (sqrt (* (neg V) l))) (sqrt (neg A)) (neg A) (* c0 (/ (sqrt (/ A l)) (sqrt V))) (/ (sqrt (/ A l)) (sqrt V)) (sqrt (/ A l)) (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (sqrt (/ (neg A) V)) (/ (neg A) V) (neg V) (sqrt (* (neg V) l)) (sqrt V) (neg l) (sqrt (neg l))) |
| 3.0ms | A | @ | 0 | ((* c0 (sqrt (/ (/ A l) V))) (sqrt (/ (/ A l) V)) (/ (/ A l) V) (/ A l) (* c0 (sqrt (/ (/ A V) l))) (sqrt (/ (/ A V) l)) (/ (/ A V) l) (/ A V) (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) (/ (sqrt (neg A)) (sqrt (* (neg V) l))) (sqrt (neg A)) (neg A) (* c0 (/ (sqrt (/ A l)) (sqrt V))) (/ (sqrt (/ A l)) (sqrt V)) (sqrt (/ A l)) (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (sqrt (/ (neg A) V)) (/ (neg A) V) (neg V) (sqrt (* (neg V) l)) (sqrt V) (neg l) (sqrt (neg l))) |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 115 | 724 |
| 1 | 195 | 696 |
| 2 | 340 | 696 |
| 0 | 643 | 696 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| Inputs |
|---|
#s(approx (* c0 (sqrt (/ (/ A l) V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (sqrt (/ (/ A l) V)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (/ (/ A l) V) #s(hole binary64 (/ A (* V l)))) |
#s(approx (/ A l) #s(hole binary64 (/ A l))) |
#s(approx (sqrt (/ (/ A V) l)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (/ (/ A V) l) #s(hole binary64 (/ A (* V l)))) |
#s(approx (/ A V) #s(hole binary64 (/ A V))) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* (sqrt A) (sqrt -1)))) |
#s(approx (neg A) #s(hole binary64 (* -1 A))) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (sqrt (/ A l)) #s(hole binary64 (sqrt (/ A l)))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (sqrt (/ (neg A) V)) #s(hole binary64 (* (sqrt (/ A V)) (sqrt -1)))) |
#s(approx (/ (neg A) V) #s(hole binary64 (* -1 (/ A V)))) |
#s(approx (* c0 (sqrt (/ (/ A l) V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt (/ (/ A l) V)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt (/ (/ A V) l)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) #s(hole binary64 (* -1 (sqrt (/ A (* V l)))))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* -1 (* (sqrt A) (sqrt -1))))) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A l)) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) #s(hole binary64 (* -1 (sqrt (/ A (* V l)))))) |
#s(approx (sqrt (/ (neg A) V)) #s(hole binary64 (* -1 (* (sqrt (/ A V)) (sqrt -1))))) |
#s(approx (neg V) #s(hole binary64 (* -1 V))) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* (sqrt (* V l)) (sqrt -1)))) |
#s(approx (sqrt V) #s(hole binary64 (sqrt V))) |
#s(approx (* c0 (sqrt (/ (/ A l) V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ (/ A l) V)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ (/ A V) l)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (sqrt -1))))) |
#s(approx (sqrt V) #s(hole binary64 (* -1 (* (sqrt V) (pow (sqrt -1) 2))))) |
#s(approx (neg l) #s(hole binary64 (* -1 l))) |
#s(approx (sqrt (neg l)) #s(hole binary64 (* (sqrt l) (sqrt -1)))) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (/ A l)) #s(hole binary64 (* (sqrt (/ A l)) (pow (sqrt -1) 2)))) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (neg l)) #s(hole binary64 (* -1 (* (sqrt l) (sqrt -1))))) |
| Outputs |
|---|
#s(approx (* c0 (sqrt (/ (/ A l) V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) |
#s(approx (sqrt (/ (/ A l) V)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (sqrt (/ (/ A V) l)) (sqrt.f64 (/.f64 (/.f64 A l) V))) |
#s(approx (/ (/ A l) V) #s(hole binary64 (/ A (* V l)))) |
#s(approx (/ (/ A V) l) (/.f64 (/.f64 A l) V)) |
#s(approx (/ A l) #s(hole binary64 (/ A l))) |
#s(approx (/ A l) (/.f64 A l)) |
#s(approx (sqrt (/ (/ A V) l)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (sqrt (/ (/ A V) l)) (sqrt.f64 (/.f64 (/.f64 A l) V))) |
#s(approx (/ (/ A V) l) #s(hole binary64 (/ A (* V l)))) |
#s(approx (/ (/ A V) l) (/.f64 (/.f64 A l) V)) |
#s(approx (/ A V) #s(hole binary64 (/ A V))) |
#s(approx (/ A V) (/.f64 A V)) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) (sqrt.f64 (/.f64 (/.f64 A l) V))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* (sqrt A) (sqrt -1)))) |
#s(approx (sqrt (neg A)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 A))) |
#s(approx (neg A) #s(hole binary64 (* -1 A))) |
#s(approx (neg A) (neg.f64 A)) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) (sqrt.f64 (/.f64 (/.f64 A l) V))) |
#s(approx (sqrt (/ A l)) #s(hole binary64 (sqrt (/ A l)))) |
#s(approx (sqrt (/ A l)) (sqrt.f64 (/.f64 A l))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (sqrt.f64 (/.f64 (/.f64 A l) V))) |
#s(approx (sqrt (/ (neg A) V)) #s(hole binary64 (* (sqrt (/ A V)) (sqrt -1)))) |
#s(approx (sqrt (/ (neg A) V)) (*.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (/ (neg A) V) #s(hole binary64 (* -1 (/ A V)))) |
#s(approx (/ (neg A) V) (/.f64 (neg.f64 A) V)) |
#s(approx (* c0 (sqrt (/ (/ A l) V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) |
#s(approx (sqrt (/ (/ A l) V)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ (/ A V) l)) (sqrt.f64 (/.f64 (/.f64 A l) V))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) |
#s(approx (sqrt (/ (/ A V) l)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ (/ A V) l)) (sqrt.f64 (/.f64 (/.f64 A l) V))) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) #s(hole binary64 (* -1 (sqrt (/ A (* V l)))))) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* -1 (* (sqrt A) (sqrt -1))))) |
#s(approx (sqrt (neg A)) (*.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0)) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) (sqrt.f64 (/.f64 (/.f64 A l) V))) |
#s(approx (sqrt (/ A l)) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A l)) (sqrt.f64 (/.f64 A l))) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) #s(hole binary64 (* -1 (sqrt (/ A (* V l)))))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (sqrt (/ (neg A) V)) #s(hole binary64 (* -1 (* (sqrt (/ A V)) (sqrt -1))))) |
#s(approx (sqrt (/ (neg A) V)) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 A V)))) |
#s(approx (neg V) #s(hole binary64 (* -1 V))) |
#s(approx (neg V) (neg.f64 V)) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* (sqrt (* V l)) (sqrt -1)))) |
#s(approx (sqrt (* (neg V) l)) (*.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (sqrt V) #s(hole binary64 (sqrt V))) |
#s(approx (sqrt V) (sqrt.f64 V)) |
#s(approx (* c0 (sqrt (/ (/ A l) V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (sqrt (/ (/ A l) V)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (/ (/ A V) l)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* c0 (sqrt (/ (/ A V) l))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (sqrt (/ (/ A V) l)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (/ (/ A V) l)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (neg A)) (sqrt (* (neg V) l)))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (/ (sqrt (neg A)) (sqrt (* (neg V) l))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (sqrt -1))))) |
#s(approx (sqrt (* (neg V) l)) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 V l)))) |
#s(approx (sqrt V) #s(hole binary64 (* -1 (* (sqrt V) (pow (sqrt -1) 2))))) |
#s(approx (sqrt V) (sqrt.f64 V)) |
#s(approx (neg l) #s(hole binary64 (* -1 l))) |
#s(approx (neg l) (neg.f64 l)) |
#s(approx (sqrt (neg l)) #s(hole binary64 (* (sqrt l) (sqrt -1)))) |
#s(approx (sqrt (neg l)) (*.f64 (sqrt.f64 l) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (/ A l)) (sqrt V))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (/ (sqrt (/ A l)) (sqrt V)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (sqrt (/ A l)) #s(hole binary64 (* (sqrt (/ A l)) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (/ A l)) (neg.f64 (sqrt.f64 (/.f64 A l)))) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
#s(approx (sqrt (neg l)) #s(hole binary64 (* -1 (* (sqrt l) (sqrt -1))))) |
#s(approx (sqrt (neg l)) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 #s(literal -1 binary64)))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 132 |
| 0 | 54 | 118 |
| 1 | 108 | 118 |
| 2 | 293 | 118 |
| 0 | 870 | 118 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(sqrt.f64 (/.f64 (/.f64 A l) V)) |
(/.f64 (/.f64 A l) V) |
(/.f64 A l) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(/.f64 (/.f64 A V) l) |
(/.f64 A V) |
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(sqrt.f64 (/.f64 A l)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l))) |
(sqrt.f64 (/.f64 (neg.f64 A) V)) |
(/.f64 (neg.f64 A) V) |
(neg.f64 V) |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(sqrt.f64 V) |
(neg.f64 l) |
(sqrt.f64 (neg.f64 l)) |
| Outputs |
|---|
(*.f64 (*.f64 c0 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V)))) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 l))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 V #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) c0)) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 c0 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 c0 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (/.f64 c0 (sqrt.f64 (neg.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(/.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (pow.f64 V #s(literal 1/4 binary64))) (pow.f64 V #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 l)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V)))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l)))) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (sqrt.f64 (neg.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (neg.f64 (sqrt.f64 V)))) |
(neg.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))) |
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0)) |
(*.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 V)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 V))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 l)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 V)))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 A V) l))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 A V) l)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64))) (pow.f64 V #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.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 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (*.f64 (sqrt.f64 V) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (*.f64 (neg.f64 (sqrt.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (sqrt.f64 A) (*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 V)))) |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.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 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(/.f64 (sqrt.f64 (neg.f64 A)) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (neg.f64 A) V)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (neg.f64 l)) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 V) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 (neg.f64 V) l)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64)))) |
(/.f64 (/.f64 (neg.f64 A) l) (neg.f64 V)) |
(/.f64 (/.f64 (neg.f64 A) V) (neg.f64 l)) |
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l)) |
(/.f64 (/.f64 A V) l) |
(/.f64 (/.f64 A l) V) |
(/.f64 A (*.f64 V l)) |
(neg.f64 (/.f64 (/.f64 (neg.f64 A) l) V)) |
(/.f64 (neg.f64 A) (neg.f64 l)) |
(/.f64 A l) |
(neg.f64 (/.f64 (neg.f64 A) l)) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V)))) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 l))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 V #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) c0)) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 c0 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 c0 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (/.f64 c0 (sqrt.f64 (neg.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(/.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (pow.f64 V #s(literal 1/4 binary64))) (pow.f64 V #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 l)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V)))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l)))) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (sqrt.f64 (neg.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (neg.f64 (sqrt.f64 V)))) |
(neg.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))) |
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0)) |
(*.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 V)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 V))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 l)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 V)))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 A V) l))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 A V) l)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64))) (pow.f64 V #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.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 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (*.f64 (sqrt.f64 V) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (*.f64 (neg.f64 (sqrt.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (sqrt.f64 A) (*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 V)))) |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.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 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(/.f64 (sqrt.f64 (neg.f64 A)) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (neg.f64 A) V)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (neg.f64 l)) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 V) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 (neg.f64 V) l)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64)))) |
(/.f64 (/.f64 (neg.f64 A) l) (neg.f64 V)) |
(/.f64 (/.f64 (neg.f64 A) V) (neg.f64 l)) |
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l)) |
(/.f64 (/.f64 A V) l) |
(/.f64 (/.f64 A l) V) |
(/.f64 A (*.f64 V l)) |
(neg.f64 (/.f64 (/.f64 (neg.f64 A) l) V)) |
(/.f64 (neg.f64 A) (neg.f64 V)) |
(/.f64 A V) |
(neg.f64 (/.f64 (neg.f64 A) V)) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V)))) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 l))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 V #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) c0)) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 c0 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 c0 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (/.f64 c0 (sqrt.f64 (neg.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(/.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (pow.f64 V #s(literal 1/4 binary64))) (pow.f64 V #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 l)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V)))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l)))) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (sqrt.f64 (neg.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (neg.f64 (sqrt.f64 V)))) |
(neg.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))) |
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0)) |
(*.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 V)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 V))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 l)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 V)))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 A V) l))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 A V) l)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64))) (pow.f64 V #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.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 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (*.f64 (sqrt.f64 V) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (*.f64 (neg.f64 (sqrt.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (sqrt.f64 A) (*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 V)))) |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.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 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(/.f64 (sqrt.f64 (neg.f64 A)) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (neg.f64 A) V)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (neg.f64 l)) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 V) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 (neg.f64 V) l)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64)))) |
(*.f64 (neg.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 (neg.f64 A))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (neg.f64 A) (neg.f64 A)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (neg.f64 A) #s(literal 1/2 binary64)) |
(neg.f64 (neg.f64 (sqrt.f64 (neg.f64 A)))) |
(sqrt.f64 (neg.f64 A)) |
(exp.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64)))) |
(neg.f64 A) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V)))) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 l))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 V #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) c0)) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 c0 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 c0 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (/.f64 c0 (sqrt.f64 (neg.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(/.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (pow.f64 V #s(literal 1/4 binary64))) (pow.f64 V #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 l)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V)))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l)))) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (sqrt.f64 (neg.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (neg.f64 (sqrt.f64 V)))) |
(neg.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))) |
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0)) |
(*.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 V)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 V))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 l)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 V)))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 A V) l))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 A V) l)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64))) (pow.f64 V #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.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 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (*.f64 (sqrt.f64 V) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (*.f64 (neg.f64 (sqrt.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (sqrt.f64 A) (*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 V)))) |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.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 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(/.f64 (sqrt.f64 (neg.f64 A)) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (neg.f64 A) V)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (neg.f64 l)) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 V) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 (neg.f64 V) l)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 A l) #s(literal 1/4 binary64))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 A l))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 A l) (/.f64 A l)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 A l) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 A))) (sqrt.f64 l)) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (sqrt.f64 A) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 l))) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A l)))) |
(sqrt.f64 (/.f64 A l)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (neg.f64 l)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 A l)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 A l)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 A l)) #s(literal 1/2 binary64)))) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V)))) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 l))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 V #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) c0)) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 c0 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 c0 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (/.f64 c0 (sqrt.f64 (neg.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(/.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (pow.f64 V #s(literal 1/4 binary64))) (pow.f64 V #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 l)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V)))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l)))) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (sqrt.f64 (neg.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (neg.f64 (sqrt.f64 V)))) |
(neg.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))))) |
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l))) c0)) |
(*.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 V)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 V))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 l)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 V)))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 A V) l))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 (/.f64 A V) l) (/.f64 (/.f64 A V) l)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (/.f64 A V) l) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (pow.f64 V #s(literal 1/4 binary64))) (pow.f64 V #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.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 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (*.f64 (sqrt.f64 V) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (*.f64 (neg.f64 (sqrt.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(/.f64 (sqrt.f64 A) (*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 V)))) |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.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 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(/.f64 (sqrt.f64 (neg.f64 A)) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A V) l)))) |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (neg.f64 A) V)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (neg.f64 l)) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 A l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 V) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 (neg.f64 V) l)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A V) l)) #s(literal 1/2 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 (neg.f64 A) V))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 (neg.f64 A) V) (/.f64 (neg.f64 A) V)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 V #s(literal 1/4 binary64))) (pow.f64 V #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 V))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 V)) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)))) |
(sqrt.f64 (/.f64 (neg.f64 A) V)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64)) (*.f64 (log.f64 V) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 A) V)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (neg.f64 A) V)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (neg.f64 A) V)) #s(literal 1/2 binary64)))) |
(/.f64 (neg.f64 A) V) |
(/.f64 A (neg.f64 V)) |
(neg.f64 (/.f64 A V)) |
(neg.f64 V) |
(*.f64 (*.f64 (sqrt.f64 V) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 V)))) (sqrt.f64 l)) |
(*.f64 (neg.f64 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 V))) (neg.f64 (sqrt.f64 l))) |
(*.f64 (pow.f64 V #s(literal 1/4 binary64)) (*.f64 (pow.f64 V #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64))) |
(*.f64 (sqrt.f64 (neg.f64 V)) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 l) (sqrt.f64 (neg.f64 V))) |
(*.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 V)) |
(*.f64 (sqrt.f64 V) (sqrt.f64 (neg.f64 l))) |
(pow.f64 (exp.f64 (log.f64 (*.f64 (neg.f64 V) l))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (*.f64 (neg.f64 V) l) (*.f64 (neg.f64 V) l)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/2 binary64)) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(exp.f64 (fma.f64 (log.f64 V) #s(literal 1/2 binary64) (*.f64 (log.f64 (neg.f64 l)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 V) l)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (neg.f64 V) l)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (neg.f64 V) l)) #s(literal 1/2 binary64)))) |
(*.f64 (neg.f64 (pow.f64 V #s(literal 1/4 binary64))) (neg.f64 (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 V #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 V #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 V #s(literal 1/4 binary64)) (pow.f64 V #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 V)) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 V V) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 V #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 V #s(literal 1/2 binary64)) |
(neg.f64 (neg.f64 (sqrt.f64 V))) |
(sqrt.f64 V) |
(exp.f64 (*.f64 (log.f64 V) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 V) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 V) #s(literal 1/2 binary64)))) |
(neg.f64 l) |
(*.f64 (neg.f64 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 (neg.f64 l))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (neg.f64 l) (neg.f64 l)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (neg.f64 l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (neg.f64 l) #s(literal 1/2 binary64)) |
(neg.f64 (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(sqrt.f64 (neg.f64 l)) |
(exp.f64 (*.f64 (log.f64 (neg.f64 l)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (neg.f64 l)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (neg.f64 l)) #s(literal 1/2 binary64)))) |
Compiled 3 555 to 775 computations (78.2% saved)
21 alts after pruning (16 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 243 | 9 | 252 |
| Fresh | 1 | 7 | 8 |
| Picked | 1 | 4 | 5 |
| Done | 0 | 1 | 1 |
| Total | 245 | 21 | 266 |
| Status | Accuracy | Program |
|---|---|---|
| 41.9% | (/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 l)) (sqrt.f64 (neg.f64 V))) | |
| ▶ | 42.4% | (/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
| ▶ | 65.9% | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
| 56.5% | (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) | |
| 36.0% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) | |
| 44.6% | (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) | |
| ▶ | 74.7% | (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0)) |
| 65.8% | (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) | |
| 57.7% | (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) | |
| 36.5% | (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) | |
| ▶ | 45.7% | (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
| 31.1% | (*.f64 c0 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 l)))) | |
| ✓ | 21.4% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
| ▶ | 59.4% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
| 43.5% | (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l)))) | |
| ✓ | 37.6% | (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
| 31.1% | (*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) | |
| 26.3% | (*.f64 c0 (*.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))))) | |
| ✓ | 77.2% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
| ✓ | 76.7% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
| ✓ | 74.9% | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 426 to 388 computations (8.9% saved)
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (sqrt.f64 (neg.f64 V)) | |
| cost-diff | 0 | (/.f64 c0 (sqrt.f64 (neg.f64 V))) | |
| cost-diff | 0 | (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) | |
| cost-diff | 0 | (/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) | |
| cost-diff | 0 | (/.f64 (neg.f64 A) l) | |
| cost-diff | 0 | (sqrt.f64 (/.f64 (neg.f64 A) l)) | |
| cost-diff | 0 | (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) | |
| cost-diff | 0 | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) | |
| cost-diff | 0 | (/.f64 A V) | |
| cost-diff | 0 | (sqrt.f64 (/.f64 A V)) | |
| cost-diff | 0 | (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) | |
| cost-diff | 0 | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) | |
| cost-diff | 0 | (sqrt.f64 (*.f64 l V)) | |
| cost-diff | 0 | (/.f64 c0 (sqrt.f64 (*.f64 l V))) | |
| cost-diff | 0 | (sqrt.f64 A) | |
| cost-diff | 0 | (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) | |
| cost-diff | 0 | (*.f64 l V) | |
| cost-diff | 0 | (/.f64 A (*.f64 l V)) | |
| cost-diff | 0 | (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) | |
| cost-diff | 9 | (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0)) |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 30 | 183 |
| 0 | 55 | 183 |
| 1 | 76 | 175 |
| 2 | 106 | 174 |
| 3 | 151 | 174 |
| 4 | 200 | 174 |
| 5 | 248 | 174 |
| 6 | 303 | 174 |
| 7 | 479 | 174 |
| 8 | 2360 | 174 |
| 9 | 5720 | 174 |
| 0 | 8138 | 174 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0)) |
(pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) |
(/.f64 A (*.f64 l V)) |
A |
(*.f64 l V) |
l |
V |
#s(literal 1/4 binary64) |
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0) |
c0 |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(sqrt.f64 A) |
A |
(/.f64 c0 (sqrt.f64 (*.f64 l V))) |
c0 |
(sqrt.f64 (*.f64 l V)) |
(*.f64 l V) |
l |
V |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
c0 |
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) |
(sqrt.f64 (/.f64 A V)) |
(/.f64 A V) |
A |
V |
(sqrt.f64 l) |
l |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(/.f64 (neg.f64 A) l) |
(neg.f64 A) |
A |
l |
c0 |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) |
(/.f64 c0 (sqrt.f64 (neg.f64 V))) |
c0 |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
A |
(sqrt.f64 l) |
l |
| Outputs |
|---|
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0)) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) |
(pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) |
(/.f64 A (*.f64 l V)) |
(/.f64 A (*.f64 V l)) |
A |
(*.f64 l V) |
(*.f64 V l) |
l |
V |
#s(literal 1/4 binary64) |
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0) |
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) |
c0 |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l))) |
(sqrt.f64 A) |
A |
(/.f64 c0 (sqrt.f64 (*.f64 l V))) |
(/.f64 c0 (sqrt.f64 (*.f64 V l))) |
c0 |
(sqrt.f64 (*.f64 l V)) |
(sqrt.f64 (*.f64 V l)) |
(*.f64 l V) |
(*.f64 V l) |
l |
V |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
c0 |
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) |
(sqrt.f64 (/.f64 A V)) |
(/.f64 A V) |
A |
V |
(sqrt.f64 l) |
l |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(/.f64 (neg.f64 A) l) |
(neg.f64 A) |
A |
l |
c0 |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(*.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(/.f64 c0 (sqrt.f64 (neg.f64 V))) |
c0 |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
A |
(sqrt.f64 l) |
l |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0 | (sqrt.f64 (neg.f64 A)) | |
| accuracy | 0.0 | (sqrt.f64 l) | |
| accuracy | 0.0 | (neg.f64 V) | |
| accuracy | 0.0 | (neg.f64 A) | |
| accuracy | 0.0 | (sqrt.f64 (/.f64 (neg.f64 A) l)) | |
| accuracy | 0.0 | (sqrt.f64 (neg.f64 V)) | |
| accuracy | 0.0 | (neg.f64 V) | |
| accuracy | 0.0 | (neg.f64 A) | |
| accuracy | 0.0 | (/.f64 A V) | |
| accuracy | 0.0 | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) | |
| accuracy | 0.0 | (sqrt.f64 (/.f64 A V)) | |
| accuracy | 0.0 | (sqrt.f64 l) | |
| accuracy | 0.0 | (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) | |
| accuracy | 0.0 | (*.f64 l V) | |
| accuracy | 0.0 | (sqrt.f64 (*.f64 l V)) | |
| accuracy | 0.0 | (sqrt.f64 A) | |
| accuracy | 0.0 | (/.f64 A (*.f64 l V)) | |
| accuracy | 0.0 | (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0)) | |
| accuracy | 0.0 | (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0) | |
| accuracy | 0.0 | (*.f64 l V) |
| 102.0ms | 256× | 0 | invalid |
Compiled 185 to 32 computations (82.7% saved)
ival-sqrt: 14.0ms (33.4% of total)ival-div: 10.0ms (23.9% of total)ival-mult: 10.0ms (23.9% of total)ival-pow: 5.0ms (11.9% of total)ival-neg: 2.0ms (4.8% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Inputs |
|---|
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0)) |
(pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) |
(/.f64 A (*.f64 l V)) |
(*.f64 l V) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(sqrt.f64 A) |
(/.f64 c0 (sqrt.f64 (*.f64 l V))) |
(sqrt.f64 (*.f64 l V)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) |
(sqrt.f64 (/.f64 A V)) |
(/.f64 A V) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(/.f64 (neg.f64 A) l) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) |
(/.f64 c0 (sqrt.f64 (neg.f64 V))) |
(sqrt.f64 (neg.f64 V)) |
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0) |
(sqrt.f64 l) |
(neg.f64 A) |
(neg.f64 V) |
(sqrt.f64 (neg.f64 A)) |
| Outputs |
|---|
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (sqrt A) (/ c0 (sqrt (* l V)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ c0 (sqrt (* l V))) #s(hole binary64 (* (sqrt (/ 1 (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* (sqrt (/ A l)) (* c0 (sqrt -1))))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) #s(hole binary64 (* (sqrt (/ A V)) c0))) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (/ c0 (sqrt -1))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* (pow (/ (* 1 A) (* V l)) 1/4) c0))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log A) (log (/ 1 (* V l)))))))) |
#s(approx (/ A (* l V)) #s(hole binary64 (/ A (* V l)))) |
#s(approx (sqrt A) #s(hole binary64 (sqrt A))) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (sqrt (/ A V)))) |
#s(approx (/ A V) #s(hole binary64 (/ A V))) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* (sqrt (/ A l)) (sqrt -1)))) |
#s(approx (/ (neg A) l) #s(hole binary64 (* -1 (/ A l)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log A) (log (/ 1 (* V l))))))))) |
#s(approx (neg A) #s(hole binary64 (* -1 A))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* (sqrt A) (sqrt -1)))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ 1 (* V l))) (* -1 (log (/ 1 A)))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ 1 (* V l))) (* -1 (log (/ 1 A))))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ -1 (* V l))) (* -1 (log (/ -1 A)))))))) |
#s(approx (* (sqrt A) (/ c0 (sqrt (* l V)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt A) #s(hole binary64 (* -1 (* (sqrt A) (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (* c0 (sqrt -1)))))) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (sqrt -1))))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) #s(hole binary64 (* -1 (* (sqrt (/ A V)) c0)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ -1 (* V l))) (* -1 (log (/ -1 A))))))))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* -1 (* (sqrt A) (sqrt -1))))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ A l)) (* -1 (log V))))))) |
#s(approx (* l V) #s(hole binary64 (* V l))) |
#s(approx (sqrt (* l V)) #s(hole binary64 (sqrt (* V l)))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* (sqrt V) (sqrt -1)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ A l)) (* -1 (log V)))))))) |
#s(approx (neg V) #s(hole binary64 (* -1 V))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ 1 V)) (log (/ A l))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ 1 V)) (log (/ A l)))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (* -1 (/ A l))) (log (/ -1 V))))))) |
#s(approx (sqrt (* l V)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* (sqrt (/ A V)) (pow (sqrt -1) 2)))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) #s(hole binary64 (* (sqrt (/ A V)) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (* c0 (sqrt -1))))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* -1 (* (sqrt V) (sqrt -1))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (* -1 (/ A l))) (log (/ -1 V)))))))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ A V)) (* -1 (log l))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ A V)) (* -1 (log l)))))))) |
#s(approx (sqrt l) #s(hole binary64 (sqrt l))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ 1 l)) (log (/ A V))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ 1 l)) (log (/ A V)))))))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (* -1 (/ A V))) (log (/ -1 l))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (* -1 (/ A V))) (log (/ -1 l)))))))) |
#s(approx (sqrt l) #s(hole binary64 (* -1 (* (sqrt l) (pow (sqrt -1) 2))))) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 56.0ms | c0 | @ | 0 | ((* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) (pow (/ A (* l V)) 1/4) (/ A (* l V)) (* l V) (* (sqrt A) (/ c0 (sqrt (* l V)))) (sqrt A) (/ c0 (sqrt (* l V))) (sqrt (* l V)) (* c0 (/ (sqrt (/ A V)) (sqrt l))) (/ (sqrt (/ A V)) (sqrt l)) (sqrt (/ A V)) (/ A V) (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) (* (sqrt (/ (neg A) l)) c0) (sqrt (/ (neg A) l)) (/ (neg A) l) (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (/ c0 (sqrt (neg V))) (sqrt (neg V)) (* (pow (/ A (* l V)) 1/4) c0) (sqrt l) (neg A) (neg V) (sqrt (neg A))) |
| 43.0ms | A | @ | -inf | ((* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) (pow (/ A (* l V)) 1/4) (/ A (* l V)) (* l V) (* (sqrt A) (/ c0 (sqrt (* l V)))) (sqrt A) (/ c0 (sqrt (* l V))) (sqrt (* l V)) (* c0 (/ (sqrt (/ A V)) (sqrt l))) (/ (sqrt (/ A V)) (sqrt l)) (sqrt (/ A V)) (/ A V) (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) (* (sqrt (/ (neg A) l)) c0) (sqrt (/ (neg A) l)) (/ (neg A) l) (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (/ c0 (sqrt (neg V))) (sqrt (neg V)) (* (pow (/ A (* l V)) 1/4) c0) (sqrt l) (neg A) (neg V) (sqrt (neg A))) |
| 30.0ms | c0 | @ | -inf | ((* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) (pow (/ A (* l V)) 1/4) (/ A (* l V)) (* l V) (* (sqrt A) (/ c0 (sqrt (* l V)))) (sqrt A) (/ c0 (sqrt (* l V))) (sqrt (* l V)) (* c0 (/ (sqrt (/ A V)) (sqrt l))) (/ (sqrt (/ A V)) (sqrt l)) (sqrt (/ A V)) (/ A V) (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) (* (sqrt (/ (neg A) l)) c0) (sqrt (/ (neg A) l)) (/ (neg A) l) (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (/ c0 (sqrt (neg V))) (sqrt (neg V)) (* (pow (/ A (* l V)) 1/4) c0) (sqrt l) (neg A) (neg V) (sqrt (neg A))) |
| 28.0ms | V | @ | -inf | ((* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) (pow (/ A (* l V)) 1/4) (/ A (* l V)) (* l V) (* (sqrt A) (/ c0 (sqrt (* l V)))) (sqrt A) (/ c0 (sqrt (* l V))) (sqrt (* l V)) (* c0 (/ (sqrt (/ A V)) (sqrt l))) (/ (sqrt (/ A V)) (sqrt l)) (sqrt (/ A V)) (/ A V) (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) (* (sqrt (/ (neg A) l)) c0) (sqrt (/ (neg A) l)) (/ (neg A) l) (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (/ c0 (sqrt (neg V))) (sqrt (neg V)) (* (pow (/ A (* l V)) 1/4) c0) (sqrt l) (neg A) (neg V) (sqrt (neg A))) |
| 28.0ms | A | @ | inf | ((* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) (pow (/ A (* l V)) 1/4) (/ A (* l V)) (* l V) (* (sqrt A) (/ c0 (sqrt (* l V)))) (sqrt A) (/ c0 (sqrt (* l V))) (sqrt (* l V)) (* c0 (/ (sqrt (/ A V)) (sqrt l))) (/ (sqrt (/ A V)) (sqrt l)) (sqrt (/ A V)) (/ A V) (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) (* (sqrt (/ (neg A) l)) c0) (sqrt (/ (neg A) l)) (/ (neg A) l) (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (/ c0 (sqrt (neg V))) (sqrt (neg V)) (* (pow (/ A (* l V)) 1/4) c0) (sqrt l) (neg A) (neg V) (sqrt (neg A))) |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 211 | 1074 |
| 1 | 463 | 1024 |
| 2 | 1043 | 1003 |
| 0 | 2821 | 1003 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (sqrt A) (/ c0 (sqrt (* l V)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ c0 (sqrt (* l V))) #s(hole binary64 (* (sqrt (/ 1 (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* (sqrt (/ A l)) (* c0 (sqrt -1))))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) #s(hole binary64 (* (sqrt (/ A V)) c0))) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (/ c0 (sqrt -1))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* (pow (/ (* 1 A) (* V l)) 1/4) c0))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log A) (log (/ 1 (* V l)))))))) |
#s(approx (/ A (* l V)) #s(hole binary64 (/ A (* V l)))) |
#s(approx (sqrt A) #s(hole binary64 (sqrt A))) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (sqrt (/ A V)))) |
#s(approx (/ A V) #s(hole binary64 (/ A V))) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* (sqrt (/ A l)) (sqrt -1)))) |
#s(approx (/ (neg A) l) #s(hole binary64 (* -1 (/ A l)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log A) (log (/ 1 (* V l))))))))) |
#s(approx (neg A) #s(hole binary64 (* -1 A))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* (sqrt A) (sqrt -1)))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ 1 (* V l))) (* -1 (log (/ 1 A)))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ 1 (* V l))) (* -1 (log (/ 1 A))))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ -1 (* V l))) (* -1 (log (/ -1 A)))))))) |
#s(approx (* (sqrt A) (/ c0 (sqrt (* l V)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt A) #s(hole binary64 (* -1 (* (sqrt A) (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (* c0 (sqrt -1)))))) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (sqrt -1))))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) #s(hole binary64 (* -1 (* (sqrt (/ A V)) c0)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ -1 (* V l))) (* -1 (log (/ -1 A))))))))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* -1 (* (sqrt A) (sqrt -1))))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ A l)) (* -1 (log V))))))) |
#s(approx (* l V) #s(hole binary64 (* V l))) |
#s(approx (sqrt (* l V)) #s(hole binary64 (sqrt (* V l)))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* (sqrt V) (sqrt -1)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ A l)) (* -1 (log V)))))))) |
#s(approx (neg V) #s(hole binary64 (* -1 V))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ 1 V)) (log (/ A l))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ 1 V)) (log (/ A l)))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (* -1 (/ A l))) (log (/ -1 V))))))) |
#s(approx (sqrt (* l V)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* (sqrt (/ A V)) (pow (sqrt -1) 2)))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) #s(hole binary64 (* (sqrt (/ A V)) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (* c0 (sqrt -1))))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* -1 (* (sqrt V) (sqrt -1))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (* -1 (/ A l))) (log (/ -1 V)))))))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ A V)) (* -1 (log l))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ A V)) (* -1 (log l)))))))) |
#s(approx (sqrt l) #s(hole binary64 (sqrt l))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ 1 l)) (log (/ A V))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ 1 l)) (log (/ A V)))))))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (* -1 (/ A V))) (log (/ -1 l))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (* -1 (/ A V))) (log (/ -1 l)))))))) |
#s(approx (sqrt l) #s(hole binary64 (* -1 (* (sqrt l) (pow (sqrt -1) 2))))) |
| Outputs |
|---|
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) |
#s(approx (* (sqrt A) (/ c0 (sqrt (* l V)))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (sqrt A) (/ c0 (sqrt (* l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) |
#s(approx (/ c0 (sqrt (* l V))) #s(hole binary64 (* (sqrt (/ 1 (* V l))) c0))) |
#s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 V l))) c0)) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* (sqrt (/ A l)) (* c0 (sqrt -1))))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c0) (sqrt.f64 (/.f64 A l)))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) #s(hole binary64 (* (sqrt (/ A V)) c0))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (*.f64 (sqrt.f64 (/.f64 A V)) c0)) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (/ c0 (sqrt -1))))) |
#s(approx (/ c0 (sqrt (neg V))) (*.f64 (/.f64 c0 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) V)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* (pow (/ (* 1 A) (* V l)) 1/4) c0))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) c0)) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log A) (log (/ 1 (* V l)))))))) |
#s(approx (pow (/ A (* l V)) 1/4) (exp.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 (log.f64 A) (log.f64 (*.f64 V l)))))) |
#s(approx (/ A (* l V)) #s(hole binary64 (/ A (* V l)))) |
#s(approx (/ A (* l V)) (/.f64 A (*.f64 V l))) |
#s(approx (sqrt A) #s(hole binary64 (sqrt A))) |
#s(approx (sqrt A) (sqrt.f64 A)) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) #s(hole binary64 (sqrt (/ A (* V l))))) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) (sqrt.f64 (/.f64 A (*.f64 V l)))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (sqrt (/ A V)))) |
#s(approx (sqrt (/ A V)) (sqrt.f64 (/.f64 A V))) |
#s(approx (/ A V) #s(hole binary64 (/ A V))) |
#s(approx (/ A V) (/.f64 A V)) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* (sqrt (/ A l)) (sqrt -1)))) |
#s(approx (sqrt (/ (neg A) l)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 A l)))) |
#s(approx (/ (neg A) l) #s(hole binary64 (* -1 (/ A l)))) |
#s(approx (/ (neg A) l) (/.f64 (neg.f64 A) l)) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log A) (log (/ 1 (* V l))))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) (*.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 (log.f64 A) (log.f64 (*.f64 V l))))) c0)) |
#s(approx (neg A) #s(hole binary64 (* -1 A))) |
#s(approx (neg A) (neg.f64 A)) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* (sqrt A) (sqrt -1)))) |
#s(approx (sqrt (neg A)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 A))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ 1 (* V l))) (* -1 (log (/ 1 A)))))))) |
#s(approx (pow (/ A (* l V)) 1/4) (exp.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 (log.f64 A) (log.f64 (*.f64 V l)))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ 1 (* V l))) (* -1 (log (/ 1 A))))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) (*.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 (log.f64 A) (log.f64 (*.f64 V l))))) c0)) |
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ -1 (* V l))) (* -1 (log (/ -1 A)))))))) |
#s(approx (pow (/ A (* l V)) 1/4) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) A) #s(literal -1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 V l)) #s(literal 1/4 binary64)))) |
#s(approx (* (sqrt A) (/ c0 (sqrt (* l V)))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (* (sqrt A) (/ c0 (sqrt (* l V)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) |
#s(approx (sqrt A) #s(hole binary64 (* -1 (* (sqrt A) (pow (sqrt -1) 2))))) |
#s(approx (sqrt A) (sqrt.f64 A)) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0)) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))))) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) (sqrt.f64 (/.f64 A (*.f64 V l)))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A V)) (sqrt.f64 (/.f64 A V))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (* c0 (sqrt -1)))))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) (*.f64 (neg.f64 c0) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 A l))))) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (sqrt -1))))) |
#s(approx (sqrt (/ (neg A) l)) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 A l)))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) #s(hole binary64 (* -1 (* (sqrt (/ A V)) c0)))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ -1 (* V l))) (* -1 (log (/ -1 A))))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) (*.f64 (*.f64 c0 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 V l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) A) #s(literal -1/4 binary64)))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* -1 (* (sqrt A) (sqrt -1))))) |
#s(approx (sqrt (neg A)) (*.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ A l)) (* -1 (log V))))))) |
#s(approx (pow (/ A (* l V)) 1/4) (*.f64 (pow.f64 V #s(literal -1/4 binary64)) (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)))) |
#s(approx (* l V) #s(hole binary64 (* V l))) |
#s(approx (* l V) (*.f64 V l)) |
#s(approx (sqrt (* l V)) #s(hole binary64 (sqrt (* V l)))) |
#s(approx (sqrt (* l V)) (sqrt.f64 (*.f64 V l))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* (sqrt V) (sqrt -1)))) |
#s(approx (sqrt (neg V)) (*.f64 (sqrt.f64 V) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ A l)) (* -1 (log V)))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) (*.f64 (*.f64 c0 (pow.f64 V #s(literal -1/4 binary64))) (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)))) |
#s(approx (neg V) #s(hole binary64 (* -1 V))) |
#s(approx (neg V) (neg.f64 V)) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ 1 V)) (log (/ A l))))))) |
#s(approx (pow (/ A (* l V)) 1/4) (*.f64 (pow.f64 V #s(literal -1/4 binary64)) (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ 1 V)) (log (/ A l)))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) (*.f64 (*.f64 c0 (pow.f64 V #s(literal -1/4 binary64))) (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) (* (pow (/ A (* l V)) 1/4) c0)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (* -1 (/ A l))) (log (/ -1 V))))))) |
#s(approx (pow (/ A (* l V)) 1/4) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) V) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (neg.f64 A) l) #s(literal 1/4 binary64)))) |
#s(approx (sqrt (* l V)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (* l V)) (sqrt.f64 (*.f64 V l))) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* c0 (/ (sqrt (/ A V)) (sqrt l))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) #s(hole binary64 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)))) |
#s(approx (/ (sqrt (/ A V)) (sqrt l)) (neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l))))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* (sqrt (/ A V)) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (/ A V)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (sqrt (neg V))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (sqrt l)) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) #s(hole binary64 (* (sqrt (/ A V)) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (neg A))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V)))) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (* c0 (sqrt -1))))) |
#s(approx (/ c0 (sqrt (neg V))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) V)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) c0))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* -1 (* (sqrt V) (sqrt -1))))) |
#s(approx (sqrt (neg V)) (*.f64 (neg.f64 (sqrt.f64 V)) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (* -1 (/ A l))) (log (/ -1 V)))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) (*.f64 (*.f64 c0 (pow.f64 (/.f64 (neg.f64 A) l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) V) #s(literal 1/4 binary64)))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ A V)) (* -1 (log l))))))) |
#s(approx (pow (/ A (* l V)) 1/4) (*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (pow.f64 l #s(literal -1/4 binary64)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ A V)) (* -1 (log l)))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) (*.f64 (*.f64 c0 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 l #s(literal -1/4 binary64)))) |
#s(approx (sqrt l) #s(hole binary64 (sqrt l))) |
#s(approx (sqrt l) (sqrt.f64 l)) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (/ 1 l)) (log (/ A V))))))) |
#s(approx (pow (/ A (* l V)) 1/4) (*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (pow.f64 l #s(literal -1/4 binary64)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (/ 1 l)) (log (/ A V)))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) (*.f64 (*.f64 c0 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 l #s(literal -1/4 binary64)))) |
#s(approx (pow (/ A (* l V)) 1/4) #s(hole binary64 (exp (* 1/4 (+ (log (* -1 (/ A V))) (log (/ -1 l))))))) |
#s(approx (pow (/ A (* l V)) 1/4) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) #s(hole binary64 (* c0 (exp (* 1/4 (+ (log (* -1 (/ A V))) (log (/ -1 l)))))))) |
#s(approx (* (pow (/ A (* l V)) 1/4) c0) (*.f64 (*.f64 c0 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/4 binary64)))) |
#s(approx (sqrt l) #s(hole binary64 (* -1 (* (sqrt l) (pow (sqrt -1) 2))))) |
#s(approx (sqrt l) (sqrt.f64 l)) |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 30 | 150 |
| 0 | 55 | 168 |
| 1 | 115 | 129 |
| 0 | 353 | 129 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0)) |
(pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) |
(/.f64 A (*.f64 l V)) |
(*.f64 l V) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(sqrt.f64 A) |
(/.f64 c0 (sqrt.f64 (*.f64 l V))) |
(sqrt.f64 (*.f64 l V)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) |
(sqrt.f64 (/.f64 A V)) |
(/.f64 A V) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(/.f64 (neg.f64 A) l) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) |
(/.f64 c0 (sqrt.f64 (neg.f64 V))) |
(sqrt.f64 (neg.f64 V)) |
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0) |
(sqrt.f64 l) |
(neg.f64 A) |
(neg.f64 V) |
(sqrt.f64 (neg.f64 A)) |
| Outputs |
|---|
(*.f64 (*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l)))) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0))) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 c0)) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 l) (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (sqrt.f64 l))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) (neg.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) (fabs.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 A (*.f64 V l)))) #s(literal 1/4 binary64)) |
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) #s(literal 1/8 binary64)) |
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) |
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) #s(literal 1/4 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) #s(literal 1/4 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) #s(literal 1/4 binary64)))) |
(/.f64 (neg.f64 (/.f64 A V)) (neg.f64 l)) |
(/.f64 (/.f64 A l) V) |
(/.f64 (/.f64 (neg.f64 A) l) (neg.f64 V)) |
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l)) |
(/.f64 (/.f64 A V) l) |
(/.f64 A (neg.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 A (*.f64 V l)) |
(neg.f64 (/.f64 (neg.f64 A) (*.f64 V l))) |
(neg.f64 (/.f64 A (*.f64 (neg.f64 V) l))) |
(*.f64 V l) |
(*.f64 l V) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) (sqrt.f64 V)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (*.f64 (sqrt.f64 A) (neg.f64 c0)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 A) c0)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 A #s(literal 1/4 binary64))) |
(pow.f64 A #s(literal 1/2 binary64)) |
(sqrt.f64 A) |
(exp.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64))) |
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 V)) |
(/.f64 (neg.f64 (neg.f64 c0)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 V l))))) |
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 c0 (sqrt.f64 (*.f64 V l))) |
(neg.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l)))) |
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 V l))))) |
(*.f64 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) |
(*.f64 (sqrt.f64 V) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 l) (sqrt.f64 V)) |
(pow.f64 (*.f64 V l) #s(literal 1/2 binary64)) |
(sqrt.f64 (*.f64 V l)) |
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) #s(literal 1/2 binary64))) |
(*.f64 (*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l)))) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0))) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 c0)) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 l) (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (sqrt.f64 l))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) |
(pow.f64 (*.f64 (/.f64 A (*.f64 V l)) (/.f64 A (*.f64 V l))) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/2 binary64)) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (sqrt.f64 l))) |
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 (sqrt.f64 l)))) |
(sqrt.f64 (/.f64 A (*.f64 V l))) |
(exp.f64 (fma.f64 (log.f64 (/.f64 A (*.f64 V l))) #s(literal 1/4 binary64) (*.f64 (log.f64 (/.f64 A (*.f64 V l))) #s(literal 1/4 binary64)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 A (*.f64 V l))) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(pow.f64 (/.f64 A V) #s(literal 1/2 binary64)) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 V)) |
(sqrt.f64 (/.f64 A V)) |
(exp.f64 (*.f64 (log.f64 (/.f64 A V)) #s(literal 1/2 binary64))) |
(/.f64 (neg.f64 A) (neg.f64 V)) |
(/.f64 A (neg.f64 (neg.f64 V))) |
(/.f64 A V) |
(neg.f64 (/.f64 (neg.f64 A) V)) |
(neg.f64 (/.f64 A (neg.f64 V))) |
(*.f64 (*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l)))) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0))) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 c0)) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 l) (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (sqrt.f64 l))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 l)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 A) l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (neg.f64 A) l) #s(literal 1/4 binary64))) |
(pow.f64 (/.f64 (neg.f64 A) l) #s(literal 1/2 binary64)) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l))) |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 A) l)) #s(literal 1/2 binary64))) |
(/.f64 (neg.f64 A) (neg.f64 (neg.f64 l))) |
(/.f64 (neg.f64 A) l) |
(/.f64 A (neg.f64 l)) |
(neg.f64 (/.f64 A l)) |
(*.f64 (*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V)))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) c0) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A V)))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l)))) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0))) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 c0)) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 l) (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (sqrt.f64 l))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (sqrt.f64 (/.f64 A V)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 A V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0)) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 c0)) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 V)) |
(/.f64 (neg.f64 (neg.f64 c0)) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 c0 (sqrt.f64 (neg.f64 V))) |
(neg.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(pow.f64 (neg.f64 V) #s(literal 1/2 binary64)) |
(sqrt.f64 (neg.f64 V)) |
(exp.f64 (*.f64 (log.f64 (neg.f64 V)) #s(literal 1/2 binary64))) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) c0)) |
(*.f64 c0 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) c0) |
(*.f64 (pow.f64 l #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64))) |
(pow.f64 l #s(literal 1/2 binary64)) |
(sqrt.f64 l) |
(exp.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64))) |
(neg.f64 A) |
(neg.f64 V) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) |
(pow.f64 (neg.f64 A) #s(literal 1/2 binary64)) |
(sqrt.f64 (neg.f64 A)) |
(exp.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64))) |
Compiled 3 897 to 668 computations (82.9% saved)
21 alts after pruning (12 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 234 | 5 | 239 |
| Fresh | 4 | 7 | 11 |
| Picked | 1 | 4 | 5 |
| Done | 0 | 5 | 5 |
| Total | 239 | 21 | 260 |
| Status | Accuracy | Program |
|---|---|---|
| 43.9% | (/.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l)) c0) (sqrt.f64 (neg.f64 V))) | |
| 29.6% | (/.f64 (*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l))) c0) (sqrt.f64 (neg.f64 V))) | |
| ▶ | 65.8% | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
| ✓ | 65.9% | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
| 56.5% | (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) | |
| 41.9% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) | |
| ▶ | 36.0% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
| ▶ | 44.6% | (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
| ✓ | 74.7% | (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0)) |
| ▶ | 65.8% | (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
| ▶ | 57.7% | (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
| 36.5% | (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) | |
| ✓ | 45.7% | (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
| 44.8% | (*.f64 (sqrt.f64 A) #s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 V l))) c0))) | |
| ✓ | 21.4% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
| ✓ | 59.4% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
| ✓ | 37.6% | (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
| 31.1% | (*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) | |
| ✓ | 77.2% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
| ✓ | 76.7% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
| ✓ | 74.9% | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 376 to 355 computations (5.6% saved)
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (neg.f64 V) | |
| cost-diff | 0 | (sqrt.f64 (neg.f64 V)) | |
| cost-diff | 0 | (/.f64 c0 (sqrt.f64 (neg.f64 V))) | |
| cost-diff | 0 | (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) | |
| cost-diff | 0 | (sqrt.f64 (/.f64 A V)) | |
| cost-diff | 0 | (sqrt.f64 l) | |
| cost-diff | 0 | (/.f64 c0 (sqrt.f64 l)) | |
| cost-diff | 0 | (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) | |
| cost-diff | 0 | (neg.f64 A) | |
| cost-diff | 0 | (sqrt.f64 (neg.f64 A)) | |
| cost-diff | 0 | (*.f64 (sqrt.f64 (neg.f64 A)) c0) | |
| cost-diff | 0 | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) | |
| cost-diff | 0 | (sqrt.f64 (*.f64 l V)) | |
| cost-diff | 0 | (sqrt.f64 A) | |
| cost-diff | 0 | (*.f64 (sqrt.f64 A) c0) | |
| cost-diff | 0 | (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) | |
| cost-diff | 0 | (sqrt.f64 (/.f64 (neg.f64 A) l)) | |
| cost-diff | 0 | (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) | |
| cost-diff | 0 | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) | |
| cost-diff | 6 | (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 179 |
| 0 | 57 | 171 |
| 1 | 91 | 167 |
| 2 | 147 | 167 |
| 3 | 223 | 167 |
| 4 | 315 | 167 |
| 5 | 427 | 167 |
| 6 | 654 | 167 |
| 7 | 2517 | 167 |
| 8 | 5824 | 167 |
| 0 | 8036 | 167 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(/.f64 (neg.f64 A) l) |
(neg.f64 A) |
A |
l |
c0 |
(*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) |
(neg.f64 V) |
V |
#s(literal 1/4 binary64) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(*.f64 (sqrt.f64 A) c0) |
(sqrt.f64 A) |
A |
c0 |
(sqrt.f64 (*.f64 l V)) |
(*.f64 l V) |
l |
V |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 (sqrt.f64 (neg.f64 A)) c0) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
A |
c0 |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(*.f64 (neg.f64 V) l) |
(neg.f64 V) |
V |
l |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 c0 (sqrt.f64 l)) |
c0 |
(sqrt.f64 l) |
l |
(sqrt.f64 (/.f64 A V)) |
(/.f64 A V) |
A |
V |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(/.f64 c0 (sqrt.f64 (neg.f64 V))) |
c0 |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(/.f64 (neg.f64 A) l) |
(neg.f64 A) |
A |
l |
| Outputs |
|---|
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(/.f64 (neg.f64 A) l) |
(neg.f64 A) |
A |
l |
c0 |
(*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(sqrt.f64 (neg.f64 V)) |
(pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) |
(neg.f64 V) |
V |
#s(literal 1/4 binary64) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l))) |
(*.f64 (sqrt.f64 A) c0) |
(sqrt.f64 A) |
A |
c0 |
(sqrt.f64 (*.f64 l V)) |
(sqrt.f64 (*.f64 V l)) |
(*.f64 l V) |
(*.f64 V l) |
l |
V |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 (sqrt.f64 (neg.f64 A)) c0) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
A |
c0 |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(*.f64 (neg.f64 V) l) |
(neg.f64 V) |
V |
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 (sqrt.f64 l)) |
c0 |
(sqrt.f64 l) |
l |
(sqrt.f64 (/.f64 A V)) |
(/.f64 A V) |
A |
V |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(/.f64 c0 (sqrt.f64 (neg.f64 V))) |
c0 |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(/.f64 (neg.f64 A) l) |
(neg.f64 A) |
A |
l |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0 | (sqrt.f64 (/.f64 (neg.f64 A) l)) | |
| accuracy | 0.0 | (sqrt.f64 (neg.f64 V)) | |
| accuracy | 0.0 | (neg.f64 V) | |
| accuracy | 0.0 | (neg.f64 A) | |
| accuracy | 0.0 | (/.f64 A V) | |
| accuracy | 0.0 | (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) | |
| accuracy | 0.0 | (sqrt.f64 (/.f64 A V)) | |
| accuracy | 0.0 | (sqrt.f64 l) | |
| accuracy | 0.0 | (sqrt.f64 (*.f64 (neg.f64 V) l)) | |
| accuracy | 0.0 | (sqrt.f64 (neg.f64 A)) | |
| accuracy | 0.0 | (neg.f64 V) | |
| accuracy | 0.0 | (neg.f64 A) | |
| accuracy | 0.0 | (*.f64 (sqrt.f64 A) c0) | |
| accuracy | 0.0 | (*.f64 l V) | |
| accuracy | 0.0 | (sqrt.f64 (*.f64 l V)) | |
| accuracy | 0.0 | (sqrt.f64 A) | |
| accuracy | 0.0 | (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) | |
| accuracy | 0.0 | (sqrt.f64 (/.f64 (neg.f64 A) l)) | |
| accuracy | 0.0 | (neg.f64 V) | |
| accuracy | 0.0 | (neg.f64 A) |
| 92.0ms | 256× | 0 | invalid |
Compiled 181 to 33 computations (81.8% saved)
ival-mult: 31.0ms (43.6% of total)ival-div: 19.0ms (26.7% of total)ival-sqrt: 14.0ms (19.7% of total)ival-pow: 4.0ms (5.6% of total)ival-neg: 2.0ms (2.8% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Inputs |
|---|
(*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(*.f64 (sqrt.f64 A) c0) |
(sqrt.f64 A) |
(sqrt.f64 (*.f64 l V)) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 (sqrt.f64 (neg.f64 A)) c0) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 c0 (sqrt.f64 l)) |
(sqrt.f64 l) |
(sqrt.f64 (/.f64 A V)) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(/.f64 c0 (sqrt.f64 (neg.f64 V))) |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
(*.f64 l V) |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(/.f64 A V) |
| Outputs |
|---|
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* (sqrt (/ A l)) (* c0 (sqrt -1))))) |
#s(approx (/ (* (sqrt A) c0) (sqrt (* l V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (sqrt A) c0) #s(hole binary64 (* (sqrt A) c0))) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (sqrt (neg A)) c0) #s(hole binary64 (* (sqrt A) (* c0 (sqrt -1))))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ c0 (sqrt l)) #s(hole binary64 (* c0 (sqrt (/ 1 l))))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (/ c0 (sqrt -1))))) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* (sqrt (/ A l)) (sqrt -1)))) |
#s(approx (sqrt A) #s(hole binary64 (sqrt A))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* (sqrt A) (sqrt -1)))) |
#s(approx (neg A) #s(hole binary64 (* -1 A))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (sqrt (/ A V)))) |
#s(approx (/ A V) #s(hole binary64 (/ A V))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (* c0 (sqrt -1)))))) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (sqrt -1))))) |
#s(approx (/ (* (sqrt A) c0) (sqrt (* l V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (* (sqrt A) c0) #s(hole binary64 (* -1 (* (sqrt A) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt A) #s(hole binary64 (* -1 (* (sqrt A) (pow (sqrt -1) 2))))) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (sqrt (neg A)) c0) #s(hole binary64 (* -1 (* (sqrt A) (* c0 (sqrt -1)))))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* -1 (* (sqrt A) (sqrt -1))))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (pow (neg V) 1/4) (pow (neg V) 1/4)) #s(hole binary64 (* (sqrt V) (sqrt -1)))) |
#s(approx (sqrt (* l V)) #s(hole binary64 (sqrt (* V l)))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* (sqrt V) (sqrt -1)))) |
#s(approx (neg V) #s(hole binary64 (* -1 V))) |
#s(approx (* l V) #s(hole binary64 (* V l))) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* (sqrt (* V l)) (sqrt -1)))) |
#s(approx (* (pow (neg V) 1/4) (pow (neg V) 1/4)) #s(hole binary64 (* -1 (* (sqrt V) (sqrt -1))))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (sqrt (* l V)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))))) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* (sqrt (/ A V)) (pow (sqrt -1) 2)))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (* c0 (sqrt -1))))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* -1 (* (sqrt V) (sqrt -1))))) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (sqrt -1))))) |
#s(approx (sqrt l) #s(hole binary64 (sqrt l))) |
#s(approx (sqrt l) #s(hole binary64 (* -1 (* (sqrt l) (pow (sqrt -1) 2))))) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 24.0ms | c0 | @ | inf | ((* (pow (neg V) 1/4) (pow (neg V) 1/4)) (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) (* (sqrt (/ (neg A) l)) c0) (sqrt (/ (neg A) l)) (/ (* (sqrt A) c0) (sqrt (* l V))) (* (sqrt A) c0) (sqrt A) (sqrt (* l V)) (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (* (/ c0 (sqrt l)) (sqrt (/ A V))) (/ c0 (sqrt l)) (sqrt l) (sqrt (/ A V)) (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) (/ c0 (sqrt (neg V))) (sqrt (neg V)) (neg V) (* l V) (sqrt (* (neg V) l)) (/ A V)) |
| 5.0ms | V | @ | inf | ((* (pow (neg V) 1/4) (pow (neg V) 1/4)) (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) (* (sqrt (/ (neg A) l)) c0) (sqrt (/ (neg A) l)) (/ (* (sqrt A) c0) (sqrt (* l V))) (* (sqrt A) c0) (sqrt A) (sqrt (* l V)) (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (* (/ c0 (sqrt l)) (sqrt (/ A V))) (/ c0 (sqrt l)) (sqrt l) (sqrt (/ A V)) (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) (/ c0 (sqrt (neg V))) (sqrt (neg V)) (neg V) (* l V) (sqrt (* (neg V) l)) (/ A V)) |
| 4.0ms | c0 | @ | -inf | ((* (pow (neg V) 1/4) (pow (neg V) 1/4)) (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) (* (sqrt (/ (neg A) l)) c0) (sqrt (/ (neg A) l)) (/ (* (sqrt A) c0) (sqrt (* l V))) (* (sqrt A) c0) (sqrt A) (sqrt (* l V)) (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (* (/ c0 (sqrt l)) (sqrt (/ A V))) (/ c0 (sqrt l)) (sqrt l) (sqrt (/ A V)) (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) (/ c0 (sqrt (neg V))) (sqrt (neg V)) (neg V) (* l V) (sqrt (* (neg V) l)) (/ A V)) |
| 4.0ms | c0 | @ | 0 | ((* (pow (neg V) 1/4) (pow (neg V) 1/4)) (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) (* (sqrt (/ (neg A) l)) c0) (sqrt (/ (neg A) l)) (/ (* (sqrt A) c0) (sqrt (* l V))) (* (sqrt A) c0) (sqrt A) (sqrt (* l V)) (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (* (/ c0 (sqrt l)) (sqrt (/ A V))) (/ c0 (sqrt l)) (sqrt l) (sqrt (/ A V)) (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) (/ c0 (sqrt (neg V))) (sqrt (neg V)) (neg V) (* l V) (sqrt (* (neg V) l)) (/ A V)) |
| 4.0ms | A | @ | inf | ((* (pow (neg V) 1/4) (pow (neg V) 1/4)) (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) (* (sqrt (/ (neg A) l)) c0) (sqrt (/ (neg A) l)) (/ (* (sqrt A) c0) (sqrt (* l V))) (* (sqrt A) c0) (sqrt A) (sqrt (* l V)) (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (* (/ c0 (sqrt l)) (sqrt (/ A V))) (/ c0 (sqrt l)) (sqrt l) (sqrt (/ A V)) (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) (/ c0 (sqrt (neg V))) (sqrt (neg V)) (neg V) (* l V) (sqrt (* (neg V) l)) (/ A V)) |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 127 | 617 |
| 1 | 243 | 599 |
| 2 | 533 | 599 |
| 0 | 974 | 599 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| Inputs |
|---|
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* (sqrt (/ A l)) (* c0 (sqrt -1))))) |
#s(approx (/ (* (sqrt A) c0) (sqrt (* l V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (sqrt A) c0) #s(hole binary64 (* (sqrt A) c0))) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (sqrt (neg A)) c0) #s(hole binary64 (* (sqrt A) (* c0 (sqrt -1))))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ c0 (sqrt l)) #s(hole binary64 (* c0 (sqrt (/ 1 l))))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (/ c0 (sqrt -1))))) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* (sqrt (/ A l)) (sqrt -1)))) |
#s(approx (sqrt A) #s(hole binary64 (sqrt A))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* (sqrt A) (sqrt -1)))) |
#s(approx (neg A) #s(hole binary64 (* -1 A))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (sqrt (/ A V)))) |
#s(approx (/ A V) #s(hole binary64 (/ A V))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (* c0 (sqrt -1)))))) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (sqrt -1))))) |
#s(approx (/ (* (sqrt A) c0) (sqrt (* l V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (* (sqrt A) c0) #s(hole binary64 (* -1 (* (sqrt A) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt A) #s(hole binary64 (* -1 (* (sqrt A) (pow (sqrt -1) 2))))) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (sqrt (neg A)) c0) #s(hole binary64 (* -1 (* (sqrt A) (* c0 (sqrt -1)))))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* -1 (* (sqrt A) (sqrt -1))))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (pow (neg V) 1/4) (pow (neg V) 1/4)) #s(hole binary64 (* (sqrt V) (sqrt -1)))) |
#s(approx (sqrt (* l V)) #s(hole binary64 (sqrt (* V l)))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* (sqrt V) (sqrt -1)))) |
#s(approx (neg V) #s(hole binary64 (* -1 V))) |
#s(approx (* l V) #s(hole binary64 (* V l))) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* (sqrt (* V l)) (sqrt -1)))) |
#s(approx (* (pow (neg V) 1/4) (pow (neg V) 1/4)) #s(hole binary64 (* -1 (* (sqrt V) (sqrt -1))))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (sqrt (* l V)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))))) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* (sqrt (/ A V)) (pow (sqrt -1) 2)))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (* c0 (sqrt -1))))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* -1 (* (sqrt V) (sqrt -1))))) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (sqrt -1))))) |
#s(approx (sqrt l) #s(hole binary64 (sqrt l))) |
#s(approx (sqrt l) #s(hole binary64 (* -1 (* (sqrt l) (pow (sqrt -1) 2))))) |
| Outputs |
|---|
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* (sqrt (/ A l)) (* c0 (sqrt -1))))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c0) (sqrt.f64 (/.f64 A l)))) |
#s(approx (/ (* (sqrt A) c0) (sqrt (* l V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ (* (sqrt A) c0) (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) |
#s(approx (* (sqrt A) c0) #s(hole binary64 (* (sqrt A) c0))) |
#s(approx (* (sqrt A) c0) (*.f64 (sqrt.f64 A) c0)) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) |
#s(approx (* (sqrt (neg A)) c0) #s(hole binary64 (* (sqrt A) (* c0 (sqrt -1))))) |
#s(approx (* (sqrt (neg A)) c0) (*.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) |
#s(approx (/ c0 (sqrt l)) #s(hole binary64 (* c0 (sqrt (/ 1 l))))) |
#s(approx (/ c0 (sqrt l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) c0)) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) c0))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (/ c0 (sqrt -1))))) |
#s(approx (/ c0 (sqrt (neg V))) (*.f64 (/.f64 c0 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) V)))) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* (sqrt (/ A l)) (sqrt -1)))) |
#s(approx (sqrt (/ (neg A) l)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 A l)))) |
#s(approx (sqrt A) #s(hole binary64 (sqrt A))) |
#s(approx (sqrt A) (sqrt.f64 A)) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* (sqrt A) (sqrt -1)))) |
#s(approx (sqrt (neg A)) (*.f64 (sqrt.f64 A) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (neg A) #s(hole binary64 (* -1 A))) |
#s(approx (neg A) (neg.f64 A)) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (sqrt (/ A V)))) |
#s(approx (sqrt (/ A V)) (sqrt.f64 (/.f64 A V))) |
#s(approx (/ A V) #s(hole binary64 (/ A V))) |
#s(approx (/ A V) (/.f64 A V)) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (* c0 (sqrt -1)))))) |
#s(approx (* (sqrt (/ (neg A) l)) c0) (*.f64 (neg.f64 c0) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 A l))))) |
#s(approx (sqrt (/ (neg A) l)) #s(hole binary64 (* -1 (* (sqrt (/ A l)) (sqrt -1))))) |
#s(approx (sqrt (/ (neg A) l)) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 A l)))) |
#s(approx (/ (* (sqrt A) c0) (sqrt (* l V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (/ (* (sqrt A) c0) (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) |
#s(approx (* (sqrt A) c0) #s(hole binary64 (* -1 (* (sqrt A) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (* (sqrt A) c0) (*.f64 (sqrt.f64 A) c0)) |
#s(approx (sqrt A) #s(hole binary64 (* -1 (* (sqrt A) (pow (sqrt -1) 2))))) |
#s(approx (sqrt A) (sqrt.f64 A)) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) |
#s(approx (* (sqrt (neg A)) c0) #s(hole binary64 (* -1 (* (sqrt A) (* c0 (sqrt -1)))))) |
#s(approx (* (sqrt (neg A)) c0) (*.f64 (neg.f64 c0) (*.f64 (sqrt.f64 A) (sqrt.f64 #s(literal -1 binary64))))) |
#s(approx (sqrt (neg A)) #s(hole binary64 (* -1 (* (sqrt A) (sqrt -1))))) |
#s(approx (sqrt (neg A)) (*.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0)) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (/ A V)) (sqrt.f64 (/.f64 A V))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) #s(hole binary64 (* -1 (* (sqrt (/ A (* V l))) c0)))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) |
#s(approx (* (pow (neg V) 1/4) (pow (neg V) 1/4)) #s(hole binary64 (* (sqrt V) (sqrt -1)))) |
#s(approx (sqrt (neg V)) (*.f64 (sqrt.f64 V) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (sqrt (* l V)) #s(hole binary64 (sqrt (* V l)))) |
#s(approx (sqrt (* l V)) (sqrt.f64 (*.f64 l V))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* (sqrt V) (sqrt -1)))) |
#s(approx (sqrt (neg V)) (*.f64 (sqrt.f64 V) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (neg V) #s(hole binary64 (* -1 V))) |
#s(approx (neg V) (neg.f64 V)) |
#s(approx (* l V) #s(hole binary64 (* V l))) |
#s(approx (* l V) (*.f64 l V)) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* (sqrt (* V l)) (sqrt -1)))) |
#s(approx (sqrt (* (neg V) l)) (*.f64 (sqrt.f64 (*.f64 l V)) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (* (pow (neg V) 1/4) (pow (neg V) 1/4)) #s(hole binary64 (* -1 (* (sqrt V) (sqrt -1))))) |
#s(approx (sqrt (neg V)) (*.f64 (neg.f64 (sqrt.f64 V)) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (/ (* (sqrt (/ (neg A) l)) c0) (* (pow (neg V) 1/4) (pow (neg V) 1/4))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) |
#s(approx (sqrt (* l V)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))))) |
#s(approx (sqrt (* l V)) (sqrt.f64 (*.f64 l V))) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* (/ c0 (sqrt l)) (sqrt (/ A V))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) |
#s(approx (sqrt (/ A V)) #s(hole binary64 (* (sqrt (/ A V)) (pow (sqrt -1) 2)))) |
#s(approx (sqrt (/ A V)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) #s(hole binary64 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))))) |
#s(approx (* (/ c0 (sqrt (neg V))) (sqrt (/ (neg A) l))) (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V))))) |
#s(approx (/ c0 (sqrt (neg V))) #s(hole binary64 (* (sqrt (/ 1 V)) (* c0 (sqrt -1))))) |
#s(approx (/ c0 (sqrt (neg V))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) V)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) c0))) |
#s(approx (sqrt (neg V)) #s(hole binary64 (* -1 (* (sqrt V) (sqrt -1))))) |
#s(approx (sqrt (neg V)) (*.f64 (neg.f64 (sqrt.f64 V)) (sqrt.f64 #s(literal -1 binary64)))) |
#s(approx (sqrt (* (neg V) l)) #s(hole binary64 (* -1 (* (sqrt (* V l)) (sqrt -1))))) |
#s(approx (sqrt (* (neg V) l)) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 l V)))) |
#s(approx (sqrt l) #s(hole binary64 (sqrt l))) |
#s(approx (sqrt l) (sqrt.f64 l)) |
#s(approx (sqrt l) #s(hole binary64 (* -1 (* (sqrt l) (pow (sqrt -1) 2))))) |
#s(approx (sqrt l) (sqrt.f64 l)) |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 129 |
| 0 | 57 | 121 |
| 1 | 132 | 111 |
| 0 | 431 | 111 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(*.f64 (sqrt.f64 A) c0) |
(sqrt.f64 A) |
(sqrt.f64 (*.f64 l V)) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 (sqrt.f64 (neg.f64 A)) c0) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 c0 (sqrt.f64 l)) |
(sqrt.f64 l) |
(sqrt.f64 (/.f64 A V)) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(/.f64 c0 (sqrt.f64 (neg.f64 V))) |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
(*.f64 l V) |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(/.f64 A V) |
| Outputs |
|---|
(*.f64 (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) |
(*.f64 (pow.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) #s(literal 1 binary64))) |
(*.f64 (neg.f64 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (pow.f64 (neg.f64 V) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/8 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(pow.f64 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) #s(literal 2 binary64)) |
(pow.f64 (*.f64 V V) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (neg.f64 V) #s(literal 1/2 binary64)) |
(neg.f64 (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(sqrt.f64 (neg.f64 V)) |
(fabs.f64 (sqrt.f64 (neg.f64 V))) |
(exp.f64 (fma.f64 (log.f64 (neg.f64 V)) #s(literal 1/4 binary64) (*.f64 (log.f64 (neg.f64 V)) #s(literal 1/4 binary64)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (neg.f64 V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
(exp.f64 (*.f64 (log.f64 (*.f64 V V)) #s(literal 1/4 binary64))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) #s(literal 2 binary64))) |
(exp.f64 (*.f64 (log.f64 (neg.f64 V)) #s(literal 1/2 binary64))) |
(*.f64 (/.f64 c0 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (/.f64 c0 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V)))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.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 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) |
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l))) (sqrt.f64 V)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 A)) (sqrt.f64 V)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) c0) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l)))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V)))))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (*.f64 (sqrt.f64 V) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 l (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))) |
(neg.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 l)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 A) l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (neg.f64 A) l) #s(literal 1/4 binary64))) |
(pow.f64 (pow.f64 (/.f64 (neg.f64 A) l) #s(literal 2 binary64)) #s(literal 1/4 binary64)) |
(pow.f64 (/.f64 (neg.f64 A) l) #s(literal 1/2 binary64)) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l))) |
(sqrt.f64 (/.f64 (neg.f64 A) l)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 A) l)) #s(literal 1/2 binary64))) |
(*.f64 (/.f64 c0 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (/.f64 c0 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V)))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.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 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) |
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l))) (sqrt.f64 V)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 A)) (sqrt.f64 V)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) c0) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l)))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V)))))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (*.f64 (sqrt.f64 V) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 l (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))) |
(neg.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (sqrt.f64 A) c0) |
(*.f64 c0 (sqrt.f64 A)) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 A #s(literal 1/4 binary64))) |
(pow.f64 (pow.f64 A #s(literal 2 binary64)) #s(literal 1/4 binary64)) |
(pow.f64 A #s(literal 1/2 binary64)) |
(sqrt.f64 A) |
(exp.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64))) |
(*.f64 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) |
(*.f64 (sqrt.f64 V) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 l) (sqrt.f64 V)) |
(pow.f64 (pow.f64 (*.f64 l V) #s(literal 2 binary64)) #s(literal 1/4 binary64)) |
(pow.f64 (*.f64 l V) #s(literal 1/2 binary64)) |
(sqrt.f64 (*.f64 l V)) |
(exp.f64 (*.f64 (log.f64 (*.f64 l V)) #s(literal 1/2 binary64))) |
(*.f64 (/.f64 c0 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (/.f64 c0 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V)))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.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 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) |
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l))) (sqrt.f64 V)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 A)) (sqrt.f64 V)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) c0) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l)))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V)))))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (*.f64 (sqrt.f64 V) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 l (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))) |
(neg.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (sqrt.f64 (neg.f64 A)) c0) |
(*.f64 c0 (sqrt.f64 (neg.f64 A))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) |
(pow.f64 (pow.f64 (neg.f64 A) #s(literal 2 binary64)) #s(literal 1/4 binary64)) |
(pow.f64 (neg.f64 A) #s(literal 1/2 binary64)) |
(sqrt.f64 (neg.f64 A)) |
(exp.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64))) |
(neg.f64 A) |
(*.f64 (/.f64 c0 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (/.f64 c0 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V)))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.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 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) |
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l))) (sqrt.f64 V)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 A)) (sqrt.f64 V)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) c0) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l)))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V)))))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (*.f64 (sqrt.f64 V) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 l (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))) |
(neg.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(/.f64 (neg.f64 (neg.f64 c0)) (neg.f64 (neg.f64 (sqrt.f64 l)))) |
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 l))) |
(/.f64 c0 (sqrt.f64 l)) |
(neg.f64 (/.f64 (neg.f64 c0) (sqrt.f64 l))) |
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (pow.f64 l #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64))) |
(pow.f64 (pow.f64 l #s(literal 2 binary64)) #s(literal 1/4 binary64)) |
(pow.f64 l #s(literal 1/2 binary64)) |
(sqrt.f64 l) |
(exp.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(pow.f64 (pow.f64 (/.f64 A V) #s(literal 2 binary64)) #s(literal 1/4 binary64)) |
(pow.f64 (/.f64 A V) #s(literal 1/2 binary64)) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 V)) |
(sqrt.f64 (/.f64 A V)) |
(exp.f64 (*.f64 (log.f64 (/.f64 A V)) #s(literal 1/2 binary64))) |
(*.f64 (/.f64 c0 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (/.f64 c0 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V)))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.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 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) |
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) (sqrt.f64 V)) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l))) (sqrt.f64 V)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 A)) (sqrt.f64 V)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) c0) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l)))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V)))))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (*.f64 (sqrt.f64 V) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 l (neg.f64 V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 l (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 (*.f64 l V)))) |
(neg.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 l (neg.f64 V)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(/.f64 (/.f64 c0 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(/.f64 (neg.f64 (neg.f64 c0)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (/.f64 c0 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 c0 (sqrt.f64 (neg.f64 V))) |
(neg.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/8 binary64))) |
(*.f64 (pow.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) #s(literal 1 binary64))) |
(*.f64 (neg.f64 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))))) |
(*.f64 (pow.f64 (neg.f64 V) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/8 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(pow.f64 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) #s(literal 2 binary64)) |
(pow.f64 (*.f64 V V) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (neg.f64 V) #s(literal 1/2 binary64)) |
(neg.f64 (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(sqrt.f64 (neg.f64 V)) |
(fabs.f64 (sqrt.f64 (neg.f64 V))) |
(exp.f64 (fma.f64 (log.f64 (neg.f64 V)) #s(literal 1/4 binary64) (*.f64 (log.f64 (neg.f64 V)) #s(literal 1/4 binary64)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (neg.f64 V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
(exp.f64 (*.f64 (log.f64 (*.f64 V V)) #s(literal 1/4 binary64))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) #s(literal 2 binary64))) |
(exp.f64 (*.f64 (log.f64 (neg.f64 V)) #s(literal 1/2 binary64))) |
(neg.f64 V) |
(*.f64 l V) |
(*.f64 V l) |
(*.f64 (pow.f64 (*.f64 l (neg.f64 V)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l (neg.f64 V)) #s(literal 1/4 binary64))) |
(*.f64 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (sqrt.f64 l))) |
(*.f64 (sqrt.f64 l) (sqrt.f64 (neg.f64 V))) |
(*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l)) |
(*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(pow.f64 (pow.f64 (*.f64 l (neg.f64 V)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) |
(pow.f64 (*.f64 l (neg.f64 V)) #s(literal 1/2 binary64)) |
(sqrt.f64 (*.f64 l (neg.f64 V))) |
(exp.f64 (*.f64 (log.f64 (*.f64 l (neg.f64 V))) #s(literal 1/2 binary64))) |
(/.f64 (neg.f64 A) (neg.f64 V)) |
(/.f64 A (neg.f64 (neg.f64 V))) |
(/.f64 A V) |
(neg.f64 (/.f64 (neg.f64 A) V)) |
(neg.f64 (/.f64 A (neg.f64 V))) |
Compiled 2 778 to 512 computations (81.6% saved)
22 alts after pruning (10 fresh and 12 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 190 | 4 | 194 |
| Fresh | 1 | 6 | 7 |
| Picked | 1 | 4 | 5 |
| Done | 1 | 8 | 9 |
| Total | 193 | 22 | 215 |
| Status | Accuracy | Program |
|---|---|---|
| 43.9% | (/.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l)) c0) (sqrt.f64 (neg.f64 V))) | |
| 29.6% | (/.f64 (*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l))) c0) (sqrt.f64 (neg.f64 V))) | |
| 65.8% | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (pow.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) #s(literal 2 binary64))) | |
| ✓ | 65.9% | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
| 56.5% | (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) | |
| 41.9% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) | |
| ✓ | 36.0% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
| ✓ | 44.6% | (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
| 36.5% | (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V)))) (sqrt.f64 (neg.f64 A))) | |
| 31.0% | (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l)))) | |
| ✓ | 65.8% | (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
| ✓ | 57.7% | (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
| ✓ | 45.7% | (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
| 44.8% | (*.f64 (sqrt.f64 A) #s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 V l))) c0))) | |
| 57.7% | (*.f64 #s(approx (/ c0 (sqrt l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) c0)) (sqrt.f64 (/.f64 A V))) | |
| ✓ | 21.4% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
| ✓ | 59.4% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
| ✓ | 37.6% | (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
| 31.1% | (*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) | |
| ✓ | 77.2% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
| ✓ | 76.7% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
| ✓ | 74.9% | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 622 to 354 computations (43.1% saved)
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V)))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 (sqrt.f64 A) #s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 V l))) c0))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(*.f64 #s(approx (/ c0 (sqrt l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) c0)) (sqrt.f64 (/.f64 A V))) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) |
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(*.f64 c0 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l))) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 l)) (sqrt.f64 (neg.f64 V))) |
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (pow.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) c0)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 c0 (*.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 (neg.f64 A) V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 l) #s(literal 1/4 binary64))))) |
| Outputs |
|---|
(*.f64 c0 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 l)))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
8 calls:
| 11.0ms | (*.f64 V l) |
| 10.0ms | V |
| 9.0ms | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| 8.0ms | A |
| 8.0ms | l |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.8% | 4 | (*.f64 V l) |
| 85.8% | 3 | (/.f64 A (*.f64 V l)) |
| 85.8% | 3 | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 82.4% | 3 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| 77.2% | 1 | c0 |
| 89.6% | 2 | A |
| 87.3% | 2 | V |
| 90.5% | 2 | l |
Compiled 26 to 42 computations (-61.5% saved)
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V)))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 (sqrt.f64 A) #s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 V l))) c0))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(*.f64 #s(approx (/ c0 (sqrt l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) c0)) (sqrt.f64 (/.f64 A V))) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) |
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
| Outputs |
|---|
(*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
1 calls:
| 6.0ms | l |
| Accuracy | Segments | Branch |
|---|---|---|
| 90.5% | 2 | l |
Compiled 1 to 4 computations (-300% saved)
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V)))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 (sqrt.f64 A) #s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 V l))) c0))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(*.f64 #s(approx (/ c0 (sqrt l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) c0)) (sqrt.f64 (/.f64 A V))) |
| Outputs |
|---|
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
3 calls:
| 7.0ms | (*.f64 V l) |
| 5.0ms | A |
| 5.0ms | l |
| Accuracy | Segments | Branch |
|---|---|---|
| 86.7% | 3 | A |
| 90.7% | 4 | (*.f64 V l) |
| 87.7% | 2 | l |
Compiled 5 to 13 computations (-160% saved)
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l (neg.f64 V)))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 (sqrt.f64 A) #s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 V l))) c0))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
| Outputs |
|---|
(*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
3 calls:
| 4.0ms | l |
| 4.0ms | V |
| 4.0ms | (*.f64 V l) |
| Accuracy | Segments | Branch |
|---|---|---|
| 80.5% | 2 | V |
| 89.7% | 4 | (*.f64 V l) |
| 87.9% | 3 | l |
Compiled 5 to 13 computations (-160% saved)
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
| Outputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
5 calls:
| 2.0ms | A |
| 2.0ms | l |
| 2.0ms | (*.f64 V l) |
| 2.0ms | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 2.0ms | (/.f64 A (*.f64 V l)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 82.0% | 3 | (/.f64 A (*.f64 V l)) |
| 82.0% | 3 | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 82.5% | 3 | A |
| 81.1% | 2 | l |
| 85.7% | 4 | (*.f64 V l) |
Compiled 16 to 26 computations (-62.5% saved)
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
| Outputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
5 calls:
| 4.0ms | V |
| 2.0ms | A |
| 2.0ms | l |
| 1.0ms | (*.f64 V l) |
| 1.0ms | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 77.2% | 1 | V |
| 82.0% | 3 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| 79.1% | 2 | A |
| 77.2% | 1 | l |
| 78.8% | 2 | (*.f64 V l) |
Compiled 14 to 25 computations (-78.6% saved)
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A 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 A V) l))) |
3 calls:
| 1.0ms | (/.f64 A (*.f64 V l)) |
| 1.0ms | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| 1.0ms | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 82.0% | 3 | (/.f64 A (*.f64 V l)) |
| 82.0% | 3 | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 82.0% | 3 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 19 to 21 computations (-10.5% saved)
Total 0.0b remaining (0%)
Threshold costs 0b (0%)
| Inputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| Outputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
8 calls:
| 1.0ms | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 1.0ms | A |
| 1.0ms | V |
| 1.0ms | l |
| 1.0ms | c0 |
| Accuracy | Segments | Branch |
|---|---|---|
| 74.9% | 1 | V |
| 74.9% | 1 | c0 |
| 74.9% | 1 | l |
| 74.9% | 1 | (*.f64 V l) |
| 74.9% | 1 | A |
| 74.9% | 1 | (/.f64 A (*.f64 V l)) |
| 74.9% | 1 | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 74.9% | 1 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 26 to 42 computations (-61.5% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 40.0ms | -2.6129951031139182e-301 | 7.792295065709852e-303 |
| 15.0ms | 160× | 0 | valid |
| 13.0ms | 247× | 0 | invalid |
Compiled 221 to 245 computations (-10.9% saved)
ival-mult: 12.0ms (69.5% of total)ival-div: 3.0ms (17.4% of total)ival-sqrt: 2.0ms (11.6% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | -2.6129951031139182e-301 | 7.792295065709852e-303 |
Compiled 221 to 245 computations (-10.9% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 7.57137841823287e-279 | 2.7444680546988704e-278 |
| 22.0ms | 80× | 0 | valid |
| 2.0ms | 41× | 0 | invalid |
Compiled 111 to 125 computations (-12.6% saved)
ival-mult: 19.0ms (90.6% of total)ival-div: 1.0ms (4.8% of total)ival-sqrt: 1.0ms (4.8% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.5247712808372733e+269 | 5.088619532440758e+275 |
| 0.0ms | 0.0 | 1.66584e-319 |
| 0.0ms | -1.6211065984509882e-242 | -4.872744874645539e-243 |
Compiled 11 to 15 computations (-36.4% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.5247712808372733e+269 | 5.088619532440758e+275 |
| 0.0ms | 0.0 | 1.66584e-319 |
| 0.0ms | -6.021300393572763e-98 | -1.706929425284015e-100 |
Compiled 11 to 15 computations (-36.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.9503974229221206e+299 | 4.806559777897021e+305 |
| 0.0ms | 2.6401666392136793e-211 | 1.907822934738372e-204 |
Compiled 11 to 15 computations (-36.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.13483581575588e+248 | 2.5355626373389535e+261 |
| 0.0ms | 2.6401666392136793e-211 | 1.907822934738372e-204 |
Compiled 11 to 15 computations (-36.4% saved)
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 74 | 272 |
| 1 | 89 | 272 |
| 2 | 100 | 272 |
| 3 | 102 | 272 |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 c0 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 l)))) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))) |
(if (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))) |
(if (<=.f64 l #s(literal 4853883632788439/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))) |
(if (<=.f64 (*.f64 V l) #s(literal -75075168288047/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) (if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (*.f64 V l) #s(literal 200000000000000009350763777091225597837921086266082057368272974548803287878911178922073651636060667387815377626808990057865233636932486066294862655483395963277477855972927587117399504047670462204532015658745734277038586652212460686950527605356275509748393576927856689152 binary64)) (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))) |
(if (<=.f64 (*.f64 V l) #s(literal -7695704335233297/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (*.f64 V l) #s(literal 200000000000000009350763777091225597837921086266082057368272974548803287878911178922073651636060667387815377626808990057865233636932486066294862655483395963277477855972927587117399504047670462204532015658745734277038586652212460686950527605356275509748393576927856689152 binary64)) (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))) |
(if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(literal 740298315191607/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(literal 200000000000000010500952051040884049740893716221631830983170823102360491597781639157274275016089572808740888766576775635388504647072086115128958436957341396569677440185315160747566046758957618011873790646994159989016223807793528176014930548556028498915851757764011368567623133894439277373091880108032 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))) |
(if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(literal 740298315191607/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(literal 400000000000000018119312186908566987788960738550170663135013255603028061115238656944849451632274528352523645761412987376023573736775995208861811721784352191162892938000715168933524051653211744054111273618830619635407257621114838914707001425174462464 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| Outputs |
|---|
(if (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 c0 (/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 l)))) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))) |
(if (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))) |
(if (<=.f64 l #s(literal 4853883632788439/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)))) |
(if (<=.f64 (*.f64 V l) #s(literal -75075168288047/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) (if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (*.f64 V l) #s(literal 200000000000000009350763777091225597837921086266082057368272974548803287878911178922073651636060667387815377626808990057865233636932486066294862655483395963277477855972927587117399504047670462204532015658745734277038586652212460686950527605356275509748393576927856689152 binary64)) (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))) |
(if (<=.f64 (*.f64 V l) #s(literal -7695704335233297/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if (<=.f64 (*.f64 V l) #s(literal 200000000000000009350763777091225597837921086266082057368272974548803287878911178922073651636060667387815377626808990057865233636932486066294862655483395963277477855972927587117399504047670462204532015658745734277038586652212460686950527605356275509748393576927856689152 binary64)) (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l)))))) |
(if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(literal 740298315191607/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(literal 200000000000000010500952051040884049740893716221631830983170823102360491597781639157274275016089572808740888766576775635388504647072086115128958436957341396569677440185315160747566046758957618011873790646994159989016223807793528176014930548556028498915851757764011368567623133894439277373091880108032 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))) |
(if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(literal 740298315191607/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(literal 400000000000000018119312186908566987788960738550170663135013255603028061115238656944849451632274528352523645761412987376023573736775995208861811721784352191162892938000715168933524051653211744054111273618830619635407257621114838914707001425174462464 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) |
(if (or (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(literal 740298315191607/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 binary64)) (not (<=.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(literal 400000000000000018119312186908566987788960738550170663135013255603028061115238656944849451632274528352523645761412987376023573736775995208861811721784352191162892938000715168933524051653211744054111273618830619635407257621114838914707001425174462464 binary64)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| 1× | fuel |
Compiled 272 to 75 computations (72.4% saved)
(negabs c0)
Compiled 860 to 406 computations (52.8% saved)
Loading profile data...