
Time bar (total: 5.0s)
| 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)
| 745.0ms | 8 256× | 0 | valid |
| 643.0ms | 6 611× | 0 | invalid |
ival-mult: 372.0ms (52.1% of total)ival-div: 174.0ms (24.4% of total)ival-sqrt: 145.0ms (20.3% of total)ival-true: 12.0ms (1.7% of total)ival-assert: 7.0ms (1% of total)adjust: 4.0ms (0.6% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 77 | 0 | - | 2 | (1.640179475035305e-229 1.5960438567422407e-116 -4.8590345215632544e-17 -1.1959003499107587e+218) | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 26 | 0 | - | 1 | (1.1904748478423934e-72 -9.046053831714497e-15 2.0161815345454807e-27 -2.8337739527672563e-295) | (/.f64 A (*.f64 V l)) |
| 4 | 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 | 38 | 0 |
| ↳ | (sqrt.f64 (/.f64 A (*.f64 V l))) | underflow | 3 | |
| ↳ | (/.f64 A (*.f64 V l)) | underflow | 41 | |
| ↳ | (*.f64 V l) | underflow | 30 | |
sqrt.f64 | (sqrt.f64 (/.f64 A (*.f64 V l))) | oflow-rescue | 37 | 0 |
| ↳ | (sqrt.f64 (/.f64 A (*.f64 V l))) | overflow | 5 | |
| ↳ | (/.f64 A (*.f64 V l)) | overflow | 42 | |
| ↳ | (*.f64 V l) | overflow | 32 | |
/.f64 | (/.f64 A (*.f64 V l)) | n/u | 13 | 0 |
| ↳ | (*.f64 V l) | underflow | 30 | |
/.f64 | (/.f64 A (*.f64 V l)) | n/o | 12 | 0 |
| ↳ | (*.f64 V l) | overflow | 32 | |
*.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 | 2 | 0 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 71 | 2 |
| - | 33 | 150 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 71 | 0 | 2 |
| - | 33 | 0 | 150 |
| number | freq |
|---|---|
| 0 | 152 |
| 1 | 104 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 38.0ms | 512× | 0 | valid |
Compiled 64 to 28 computations (56.3% saved)
ival-mult: 7.0ms (45% of total)ival-div: 4.0ms (25.7% of total)ival-sqrt: 4.0ms (25.7% 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 |
|---|---|---|
| ▶ | 72.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 | 1.1670996653332824 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) | |
| accuracy | 6.116553342044563 | (/.f64 A (*.f64 V l)) | |
| accuracy | 17.8445565654885 | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 17.0ms | 256× | 0 | valid |
Compiled 28 to 10 computations (64.3% saved)
ival-mult: 4.0ms (52.4% of total)ival-div: 2.0ms (26.2% of total)ival-sqrt: 2.0ms (26.2% 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 |
|---|
(* (sqrt (/ A (* V l))) c0) |
(sqrt (/ A (* V l))) |
(/ A (* V l)) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))) |
(* V l) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(* (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)) |
| 2.0ms | l | @ | 0 | ((* 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)) |
| 2.0ms | l | @ | -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 | 17 | 60 |
| 1 | 35 | 52 |
| 2 | 92 | 52 |
| 0 | 255 | 52 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| Inputs |
|---|
(* (sqrt (/ A (* V l))) c0) |
(sqrt (/ A (* V l))) |
(/ A (* V l)) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))) |
(* V l) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)) |
| Outputs |
|---|
(* (sqrt (/ A (* V l))) c0) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) |
(sqrt (/ A (* V l))) |
(sqrt.f64 (/.f64 A (*.f64 l V))) |
(/ A (* V l)) |
(/.f64 A (*.f64 l V)) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) |
(* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))) |
(sqrt.f64 (/.f64 A (*.f64 l V))) |
(* V l) |
(*.f64 l V) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) |
(* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)) |
(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)
15 alts after pruning (14 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 51 | 14 | 65 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 51 | 15 | 66 |
| Status | Accuracy | Program |
|---|---|---|
| 24.5% | (/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) (sqrt.f64 V)) | |
| 65.0% | (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) | |
| 41.2% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) | |
| ▶ | 38.6% | (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
| 72.6% | (*.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)) | |
| 66.9% | (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) | |
| 40.0% | (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) | |
| 72.6% | (*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) | |
| ▶ | 16.9% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
| ▶ | 67.6% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
| 42.9% | (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) | |
| 40.7% | (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) | |
| ▶ | 70.6% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
| ▶ | 75.9% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
| ✓ | 72.9% | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 290 to 276 computations (4.8% 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 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 | (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 | (/.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))) | |
| 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))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 28 | 147 |
| 0 | 52 | 147 |
| 1 | 67 | 147 |
| 2 | 76 | 147 |
| 3 | 81 | 147 |
| 4 | 83 | 147 |
| 0 | 83 | 147 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(*.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 (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 (*.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 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 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 V) l))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) |
c0 |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(sqrt.f64 (/.f64 (/.f64 A l) V)) |
(/.f64 (/.f64 A V) l) |
(/.f64 (/.f64 A l) V) |
(/.f64 A V) |
A |
V |
l |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)) c0) |
c0 |
(sqrt.f64 (/.f64 (/.f64 A l) V)) |
(/.f64 (/.f64 A l) V) |
(/.f64 A l) |
A |
l |
V |
(/.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 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 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 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) 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 (/.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)) | |
| 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)) |
| 64.0ms | 256× | 0 | invalid |
Compiled 149 to 30 computations (79.9% saved)
ival-div: 12.0ms (30.9% of total)ival-mult: 12.0ms (30.9% of total)ival-sqrt: 12.0ms (30.9% of total)ival-neg: 2.0ms (5.2% 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 V) l))) |
(sqrt.f64 (/.f64 (/.f64 A V) l)) |
(/.f64 (/.f64 A V) l) |
(/.f64 A V) |
(*.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 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(*.f64 (sqrt.f64 A) c0) |
(sqrt.f64 A) |
(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 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) |
(*.f64 l V) |
(sqrt.f64 l) |
(neg.f64 A) |
(neg.f64 l) |
(sqrt.f64 (neg.f64 l)) |
| Outputs |
|---|
(* (sqrt (/ A (* V l))) c0) |
(* (sqrt A) c0) |
(sqrt (/ A (* V l))) |
(/ A (* V l)) |
(/ A V) |
(/ A l) |
(sqrt A) |
(sqrt (/ A V)) |
(* (sqrt (/ A V)) (sqrt -1)) |
(* -1 (/ A V)) |
(* -1 A) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt A) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt A) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (/ A (* V l))) c0)) |
(* -1 (sqrt (/ A (* V l)))) |
(* -1 (* (sqrt (/ A V)) (sqrt -1))) |
(sqrt (* V l)) |
(* V l) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)) |
(* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))) |
(* (sqrt (/ A V)) (pow (sqrt -1) 2)) |
(sqrt l) |
(* -1 l) |
(* (sqrt l) (sqrt -1)) |
(* -1 (* (sqrt l) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt l) (sqrt -1))) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 10.0ms | A | @ | -inf | ((* c0 (sqrt (/ (/ A V) l))) (sqrt (/ (/ A V) l)) (/ (/ A V) l) (/ A V) (* c0 (sqrt (/ (/ A l) V))) (sqrt (/ (/ A l) V)) (/ (/ A l) V) (/ A l) (/ (* (sqrt A) c0) (sqrt (* l V))) (* (sqrt A) c0) (sqrt A) (sqrt (* l V)) (* c0 (/ (sqrt (/ A V)) (sqrt l))) (/ (sqrt (/ A V)) (sqrt l)) (sqrt (/ A V)) (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (sqrt (/ (neg A) V)) (/ (neg A) V) (* l V) (sqrt l) (neg A) (neg l) (sqrt (neg l))) |
| 5.0ms | V | @ | 0 | ((* c0 (sqrt (/ (/ A V) l))) (sqrt (/ (/ A V) l)) (/ (/ A V) l) (/ A V) (* c0 (sqrt (/ (/ A l) V))) (sqrt (/ (/ A l) V)) (/ (/ A l) V) (/ A l) (/ (* (sqrt A) c0) (sqrt (* l V))) (* (sqrt A) c0) (sqrt A) (sqrt (* l V)) (* c0 (/ (sqrt (/ A V)) (sqrt l))) (/ (sqrt (/ A V)) (sqrt l)) (sqrt (/ A V)) (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (sqrt (/ (neg A) V)) (/ (neg A) V) (* l V) (sqrt l) (neg A) (neg l) (sqrt (neg l))) |
| 3.0ms | V | @ | -inf | ((* c0 (sqrt (/ (/ A V) l))) (sqrt (/ (/ A V) l)) (/ (/ A V) l) (/ A V) (* c0 (sqrt (/ (/ A l) V))) (sqrt (/ (/ A l) V)) (/ (/ A l) V) (/ A l) (/ (* (sqrt A) c0) (sqrt (* l V))) (* (sqrt A) c0) (sqrt A) (sqrt (* l V)) (* c0 (/ (sqrt (/ A V)) (sqrt l))) (/ (sqrt (/ A V)) (sqrt l)) (sqrt (/ A V)) (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (sqrt (/ (neg A) V)) (/ (neg A) V) (* l V) (sqrt l) (neg A) (neg l) (sqrt (neg l))) |
| 3.0ms | l | @ | -inf | ((* c0 (sqrt (/ (/ A V) l))) (sqrt (/ (/ A V) l)) (/ (/ A V) l) (/ A V) (* c0 (sqrt (/ (/ A l) V))) (sqrt (/ (/ A l) V)) (/ (/ A l) V) (/ A l) (/ (* (sqrt A) c0) (sqrt (* l V))) (* (sqrt A) c0) (sqrt A) (sqrt (* l V)) (* c0 (/ (sqrt (/ A V)) (sqrt l))) (/ (sqrt (/ A V)) (sqrt l)) (sqrt (/ A V)) (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (sqrt (/ (neg A) V)) (/ (neg A) V) (* l V) (sqrt l) (neg A) (neg l) (sqrt (neg l))) |
| 3.0ms | A | @ | inf | ((* c0 (sqrt (/ (/ A V) l))) (sqrt (/ (/ A V) l)) (/ (/ A V) l) (/ A V) (* c0 (sqrt (/ (/ A l) V))) (sqrt (/ (/ A l) V)) (/ (/ A l) V) (/ A l) (/ (* (sqrt A) c0) (sqrt (* l V))) (* (sqrt A) c0) (sqrt A) (sqrt (* l V)) (* c0 (/ (sqrt (/ A V)) (sqrt l))) (/ (sqrt (/ A V)) (sqrt l)) (sqrt (/ A V)) (* c0 (/ (sqrt (/ (neg A) V)) (sqrt (neg l)))) (/ (sqrt (/ (neg A) V)) (sqrt (neg l))) (sqrt (/ (neg A) V)) (/ (neg A) V) (* l V) (sqrt l) (neg A) (neg l) (sqrt (neg l))) |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 43 | 165 |
| 1 | 105 | 145 |
| 2 | 273 | 145 |
| 0 | 587 | 145 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| Inputs |
|---|
(* (sqrt (/ A (* V l))) c0) |
(* (sqrt A) c0) |
(sqrt (/ A (* V l))) |
(/ A (* V l)) |
(/ A V) |
(/ A l) |
(sqrt A) |
(sqrt (/ A V)) |
(* (sqrt (/ A V)) (sqrt -1)) |
(* -1 (/ A V)) |
(* -1 A) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt A) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt A) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (/ A (* V l))) c0)) |
(* -1 (sqrt (/ A (* V l)))) |
(* -1 (* (sqrt (/ A V)) (sqrt -1))) |
(sqrt (* V l)) |
(* V l) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)) |
(* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))) |
(* (sqrt (/ A V)) (pow (sqrt -1) 2)) |
(sqrt l) |
(* -1 l) |
(* (sqrt l) (sqrt -1)) |
(* -1 (* (sqrt l) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt l) (sqrt -1))) |
| Outputs |
|---|
(* (sqrt (/ A (* V l))) c0) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) |
(* (sqrt A) c0) |
(*.f64 (sqrt.f64 A) c0) |
(sqrt (/ A (* V l))) |
(sqrt.f64 (/.f64 A (*.f64 l V))) |
(/ A (* V l)) |
(/.f64 A (*.f64 l V)) |
(/ A V) |
(/.f64 A V) |
(/ A l) |
(/.f64 A l) |
(sqrt A) |
(sqrt.f64 A) |
(sqrt (/ A V)) |
(sqrt.f64 (/.f64 A V)) |
(* (sqrt (/ A V)) (sqrt -1)) |
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 A V))) |
(* -1 (/ A V)) |
(/.f64 (neg.f64 A) V) |
(* -1 A) |
(neg.f64 A) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 l V))) c0) |
(* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))) |
(sqrt.f64 (/.f64 A (*.f64 l V))) |
(* -1 (* (sqrt A) (* c0 (pow (sqrt -1) 2)))) |
(*.f64 (sqrt.f64 A) c0) |
(* -1 (* (sqrt A) (pow (sqrt -1) 2))) |
(sqrt.f64 A) |
(* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))) |
(sqrt.f64 (/.f64 A V)) |
(* -1 (* (sqrt (/ A (* V l))) c0)) |
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) |
(* -1 (sqrt (/ A (* V l)))) |
(neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) |
(* -1 (* (sqrt (/ A V)) (sqrt -1))) |
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 A V))) |
(sqrt (* V l)) |
(sqrt.f64 (*.f64 l V)) |
(* V l) |
(*.f64 l V) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 l V)))) |
(* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)) |
(neg.f64 (sqrt.f64 (/.f64 A (*.f64 l V)))) |
(* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))) |
(sqrt.f64 (*.f64 l V)) |
(* (sqrt (/ A V)) (pow (sqrt -1) 2)) |
(neg.f64 (sqrt.f64 (/.f64 A V))) |
(sqrt l) |
(sqrt.f64 l) |
(* -1 l) |
(neg.f64 l) |
(* (sqrt l) (sqrt -1)) |
(*.f64 (sqrt.f64 l) (sqrt.f64 #s(literal -1 binary64))) |
(* -1 (* (sqrt l) (pow (sqrt -1) 2))) |
(sqrt.f64 l) |
(* -1 (* (sqrt l) (sqrt -1))) |
(*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 #s(literal -1 binary64))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 28 | 124 |
| 0 | 52 | 115 |
| 1 | 101 | 115 |
| 2 | 271 | 115 |
| 0 | 878 | 115 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| 1× | iter limit |
| Inputs |
|---|
(*.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 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(sqrt.f64 (/.f64 (/.f64 A l) V)) |
(/.f64 (/.f64 A l) V) |
(/.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 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 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) |
(*.f64 l V) |
(sqrt.f64 l) |
(neg.f64 A) |
(neg.f64 l) |
(sqrt.f64 (neg.f64 l)) |
| Outputs |
|---|
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (pow.f64 A #s(literal 1/4 binary64))) (pow.f64 A #s(literal 1/4 binary64))) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #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 (neg.f64 c0) (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 l))) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) c0)) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 (neg.f64 c0) (sqrt.f64 V))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 c0 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 c0 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (/.f64 c0 (sqrt.f64 (neg.f64 l)))) |
(*.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 (/.f64 A l) V)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #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 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 V))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) c0) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 A)) (sqrt.f64 V)) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V)))) (sqrt.f64 l)) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V)))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.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) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (sqrt.f64 (neg.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (neg.f64 (sqrt.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0)) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(*.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 V) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 V)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 l)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.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 l) V) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 A l) V))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 (/.f64 A l) V) (/.f64 (/.f64 A l) V)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #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 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.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 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.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)) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (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 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 A) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 (neg.f64 V) (neg.f64 l)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))) |
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (neg.f64 (sqrt.f64 V)))) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(sqrt.f64 (/.f64 (/.f64 A l) V)) |
(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 V)) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 l V)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #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) (neg.f64 (*.f64 (neg.f64 V) (neg.f64 l)))) |
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l)) |
(/.f64 (/.f64 A l) V) |
(/.f64 (/.f64 A V) l) |
(/.f64 A (*.f64 (neg.f64 V) (neg.f64 l))) |
(/.f64 A (*.f64 l V)) |
(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 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (pow.f64 A #s(literal 1/4 binary64))) (pow.f64 A #s(literal 1/4 binary64))) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #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 (neg.f64 c0) (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 l))) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) c0)) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 (neg.f64 c0) (sqrt.f64 V))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 c0 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 c0 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (/.f64 c0 (sqrt.f64 (neg.f64 l)))) |
(*.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 (/.f64 A l) V)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #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 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 V))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) c0) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 A)) (sqrt.f64 V)) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V)))) (sqrt.f64 l)) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V)))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.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) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (sqrt.f64 (neg.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (neg.f64 (sqrt.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0)) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(*.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 V) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 V)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 l)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.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 l) V) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 A l) V))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 (/.f64 A l) V) (/.f64 (/.f64 A l) V)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #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 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.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 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.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)) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (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 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 A) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 (neg.f64 V) (neg.f64 l)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))) |
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (neg.f64 (sqrt.f64 V)))) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(sqrt.f64 (/.f64 (/.f64 A l) V)) |
(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 V)) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 l V)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #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) (neg.f64 (*.f64 (neg.f64 V) (neg.f64 l)))) |
(/.f64 (neg.f64 A) (*.f64 (neg.f64 V) l)) |
(/.f64 (/.f64 A l) V) |
(/.f64 (/.f64 A V) l) |
(/.f64 A (*.f64 (neg.f64 V) (neg.f64 l))) |
(/.f64 A (*.f64 l V)) |
(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 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (pow.f64 A #s(literal 1/4 binary64))) (pow.f64 A #s(literal 1/4 binary64))) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #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 (neg.f64 c0) (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 l))) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) c0)) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 (neg.f64 c0) (sqrt.f64 V))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 c0 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 c0 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (/.f64 c0 (sqrt.f64 (neg.f64 l)))) |
(*.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 (/.f64 A l) V)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #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 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 V))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) c0) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 A)) (sqrt.f64 V)) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V)))) (sqrt.f64 l)) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V)))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.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) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (sqrt.f64 (neg.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (neg.f64 (sqrt.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0)) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(*.f64 (*.f64 c0 (pow.f64 A #s(literal 1/4 binary64))) (pow.f64 A #s(literal 1/4 binary64))) |
(*.f64 (neg.f64 (neg.f64 c0)) (sqrt.f64 A)) |
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 A))) c0) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (*.f64 (pow.f64 A #s(literal 1/4 binary64)) c0)) |
(*.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 c0)) |
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 A))) |
(*.f64 (sqrt.f64 A) (neg.f64 (neg.f64 c0))) |
(*.f64 (sqrt.f64 A) c0) |
(*.f64 c0 (neg.f64 (neg.f64 (sqrt.f64 A)))) |
(*.f64 c0 (sqrt.f64 A)) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A))) |
(*.f64 (neg.f64 (pow.f64 A #s(literal 1/4 binary64))) (neg.f64 (pow.f64 A #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 A #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 A #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 A #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 A)) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 A A) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 A #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 A #s(literal 1/2 binary64)) |
(sqrt.f64 A) |
(exp.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64)))) |
(*.f64 (*.f64 (sqrt.f64 V) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #s(literal 1/4 binary64))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) |
(*.f64 (pow.f64 l #s(literal 1/4 binary64)) (*.f64 (pow.f64 l #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 V) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 l) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (sqrt.f64 l) (sqrt.f64 V)) |
(pow.f64 (exp.f64 (log.f64 (*.f64 l V))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (*.f64 l V) (*.f64 l V)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (*.f64 l V) #s(literal 1/2 binary64)) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(sqrt.f64 (*.f64 l V)) |
(exp.f64 (*.f64 (log.f64 (*.f64 l V)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 l V)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 l V)) #s(literal 1/2 binary64)))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (pow.f64 A #s(literal 1/4 binary64))) (pow.f64 A #s(literal 1/4 binary64))) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #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 (neg.f64 c0) (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 l))) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) c0)) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 (neg.f64 c0) (sqrt.f64 V))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 c0 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 c0 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (/.f64 c0 (sqrt.f64 (neg.f64 l)))) |
(*.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 (/.f64 A l) V)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #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 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 V))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) c0) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 A)) (sqrt.f64 V)) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V)))) (sqrt.f64 l)) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V)))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.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) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (sqrt.f64 (neg.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (neg.f64 (sqrt.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0)) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(*.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 V) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 V)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 l)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.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 l) V) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 A l) V))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 (/.f64 A l) V) (/.f64 (/.f64 A l) V)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #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 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.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 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.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)) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (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 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 A) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 (neg.f64 V) (neg.f64 l)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))) |
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (neg.f64 (sqrt.f64 V)))) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(sqrt.f64 (/.f64 (/.f64 A l) V)) |
(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 V)) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 l V)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #s(literal 1/2 binary64)))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 A V))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 A V) (/.f64 A V)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 A V) #s(literal 1/2 binary64)) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 A))) (sqrt.f64 V)) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (sqrt.f64 A) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 V)) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(sqrt.f64 (/.f64 A V)) |
(exp.f64 (*.f64 (log.f64 (/.f64 A V)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 A V)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 A V)) #s(literal 1/2 binary64)))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (pow.f64 A #s(literal 1/4 binary64))) (pow.f64 A #s(literal 1/4 binary64))) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #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 (neg.f64 c0) (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (neg.f64 (sqrt.f64 l))) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) c0)) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 (neg.f64 c0) (sqrt.f64 V))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (/.f64 c0 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 l V))))) |
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 c0 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(*.f64 (sqrt.f64 (/.f64 A l)) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (/.f64 c0 (sqrt.f64 (neg.f64 l)))) |
(*.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 (/.f64 A l) V)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #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 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 V))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) c0) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 A)) (sqrt.f64 V)) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V)))) (sqrt.f64 l)) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V)))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.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) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (neg.f64 A) V))) (sqrt.f64 (neg.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (neg.f64 (sqrt.f64 l)))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (neg.f64 (sqrt.f64 (neg.f64 l))))) |
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V))) c0)) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(*.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 V) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 V)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 l)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (sqrt.f64 l))) |
(*.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 l) V) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 A l) V))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 (/.f64 A l) V) (/.f64 (/.f64 A l) V)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (/.f64 A l) V) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #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 A) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) (pow.f64 (*.f64 l V) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 A l)))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) l))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 l V)))) |
(/.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 (/.f64 (neg.f64 A) l)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.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)) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (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 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 A) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 (neg.f64 V) (neg.f64 l)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 A l))) (sqrt.f64 V))) |
(neg.f64 (/.f64 (sqrt.f64 (/.f64 A l)) (neg.f64 (sqrt.f64 V)))) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 A l) V)))) |
(sqrt.f64 (/.f64 (/.f64 A l) V)) |
(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 V)) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 l V)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 (/.f64 A l) V)) #s(literal 1/2 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 A #s(literal 1/4 binary64)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 V)))) |
(*.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))) |
(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 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 A)))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 A)))) (sqrt.f64 V)) |
(/.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 (neg.f64 A)) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 V)) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 V))) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)))) |
(sqrt.f64 (/.f64 (neg.f64 A) V)) |
(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)) |
(*.f64 l V) |
(*.f64 V l) |
(*.f64 (neg.f64 (pow.f64 l #s(literal 1/4 binary64))) (neg.f64 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 l #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 l #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 l)) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 l l) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 l #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 l #s(literal 1/2 binary64)) |
(neg.f64 (neg.f64 (sqrt.f64 l))) |
(sqrt.f64 l) |
(exp.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) |
(neg.f64 A) |
(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 274 to 738 computations (77.5% saved)
20 alts after pruning (15 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 242 | 9 | 251 |
| Fresh | 3 | 6 | 9 |
| Picked | 1 | 4 | 5 |
| Done | 0 | 1 | 1 |
| Total | 246 | 20 | 266 |
| Status | Accuracy | Program |
|---|---|---|
| 50.7% | (/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) | |
| 55.4% | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) | |
| 15.9% | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) | |
| ▶ | 21.8% | (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
| 65.0% | (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) | |
| 50.3% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 l) (sqrt.f64 (neg.f64 V)))) | |
| ▶ | 41.2% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
| ✓ | 38.6% | (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
| 67.4% | (*.f64 (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) | |
| 40.0% | (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) | |
| 66.9% | (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) | |
| ▶ | 72.6% | (*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
| 51.7% | (*.f64 c0 (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) | |
| ✓ | 67.6% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
| 42.9% | (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) | |
| ▶ | 19.8% | (*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) |
| ▶ | 40.7% | (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
| ✓ | 70.6% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
| ✓ | 75.9% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
| ✓ | 72.9% | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 366 to 360 computations (1.6% saved)
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))) | |
| cost-diff | 0 | (sqrt.f64 A) | |
| cost-diff | 0 | (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) | |
| cost-diff | 0 | (*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 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)) c0) | |
| cost-diff | 0 | (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (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)) 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) (sqrt.f64 (*.f64 l V))) | |
| cost-diff | 0 | (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.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 | 0 | (*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) | |
| cost-diff | 3 | (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 33 | 179 |
| 0 | 60 | 179 |
| 1 | 83 | 175 |
| 2 | 126 | 173 |
| 3 | 175 | 173 |
| 4 | 245 | 173 |
| 5 | 371 | 173 |
| 6 | 1007 | 173 |
| 7 | 5557 | 173 |
| 0 | 8795 | 173 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
c0 |
(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/4 binary64)) |
(/.f64 A (*.f64 l V)) |
A |
(*.f64 l V) |
l |
V |
#s(literal 1/4 binary64) |
#s(literal 2 binary64) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
c0 |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))) |
(sqrt.f64 A) |
A |
(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 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(*.f64 (sqrt.f64 (/.f64 A l)) c0) |
(sqrt.f64 (/.f64 A l)) |
(/.f64 A l) |
A |
l |
c0 |
(sqrt.f64 V) |
V |
(*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) |
c0 |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(sqrt.f64 A) |
A |
(*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))) |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(sqrt.f64 (neg.f64 l)) |
(neg.f64 l) |
l |
| Outputs |
|---|
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
c0 |
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(sqrt.f64 (/.f64 A (*.f64 V l))) |
(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) |
#s(literal 2 binary64) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l))) |
c0 |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))) |
(sqrt.f64 A) |
A |
(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 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A l))) |
(*.f64 (sqrt.f64 (/.f64 A l)) c0) |
(sqrt.f64 (/.f64 A l)) |
(/.f64 A l) |
A |
l |
c0 |
(sqrt.f64 V) |
V |
(*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 V))) |
c0 |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 V))) |
(sqrt.f64 A) |
A |
(*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))) |
(*.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 V))) |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(sqrt.f64 (neg.f64 l)) |
(neg.f64 l) |
l |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0 | (sqrt.f64 (neg.f64 V)) | |
| accuracy | 0.0 | (sqrt.f64 A) | |
| accuracy | 0.0 | (neg.f64 l) | |
| accuracy | 0.0 | (neg.f64 V) | |
| accuracy | 0.0 | (/.f64 A l) | |
| accuracy | 0.0 | (*.f64 (sqrt.f64 (/.f64 A l)) c0) | |
| 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 l V) | |
| accuracy | 0.0 | (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) | |
| accuracy | 0.0 | (sqrt.f64 (*.f64 l V)) | |
| accuracy | 0.0 | (sqrt.f64 A) | |
| accuracy | 0.0 | (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) | |
| accuracy | 0.0 | (/.f64 A (*.f64 l V)) | |
| accuracy | 0.0 | (*.f64 l V) | |
| accuracy | 0.0 | (*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
| 98.0ms | 256× | 0 | invalid |
Compiled 181 to 35 computations (80.7% saved)
ival-mult: 44.0ms (57.1% of total)ival-sqrt: 11.0ms (14.3% of total)ival-div: 7.0ms (9.1% of total)ival-neg: 7.0ms (9.1% of total)ival-pow: 5.0ms (6.5% of total)ival-pow2: 3.0ms (3.9% 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 |
|---|
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(*.f64 c0 (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/4 binary64)) |
(/.f64 A (*.f64 l V)) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))) |
(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 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(*.f64 (sqrt.f64 (/.f64 A l)) c0) |
(sqrt.f64 (/.f64 A l)) |
(/.f64 A l) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))) |
(*.f64 l V) |
(neg.f64 V) |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(sqrt.f64 V) |
(neg.f64 l) |
(sqrt.f64 (neg.f64 V)) |
| Outputs |
|---|
(* (sqrt (/ A (* V l))) c0) |
(* (sqrt A) (* c0 (sqrt -1))) |
(* (sqrt (/ A l)) c0) |
(* (sqrt (/ A (* V l))) (/ c0 (pow (sqrt -1) 2))) |
(sqrt (/ A (* V l))) |
(exp (* 1/4 (+ (log A) (log (/ 1 (* V l)))))) |
(/ A (* V l)) |
(sqrt A) |
(* (sqrt A) (sqrt -1)) |
(* -1 A) |
(sqrt (/ A l)) |
(/ A l) |
(* (sqrt (/ A (* V l))) (/ 1 (pow (sqrt -1) 2))) |
(exp (* 1/4 (+ (log (/ 1 (* V l))) (* -1 (log (/ 1 A)))))) |
(* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(exp (* 1/4 (+ (log (/ -1 (* V l))) (* -1 (log (/ -1 A)))))) |
(* -1 (* (sqrt A) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (/ A (* V l))) c0)) |
(* -1 (* (sqrt A) (* c0 (sqrt -1)))) |
(* -1 (* (sqrt A) (sqrt -1))) |
(* -1 (* (sqrt (/ A l)) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt (/ A l)) (pow (sqrt -1) 2))) |
(* -1 (sqrt (/ A (* V l)))) |
(exp (* 1/4 (+ (log (/ A l)) (* -1 (log V))))) |
(sqrt (* V l)) |
(* (sqrt (* V l)) (pow (sqrt -1) 2)) |
(* V l) |
(* -1 V) |
(* (sqrt (* V l)) (sqrt -1)) |
(sqrt V) |
(* (sqrt V) (sqrt -1)) |
(exp (* 1/4 (+ (log (/ 1 V)) (log (/ A l))))) |
(* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(exp (* 1/4 (+ (log (* -1 (/ A l))) (log (/ -1 V))))) |
(* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (* V l)) (sqrt -1))) |
(* -1 (* (sqrt V) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt V) (sqrt -1))) |
(exp (* 1/4 (+ (log (/ A V)) (* -1 (log l))))) |
(* -1 l) |
(exp (* 1/4 (+ (log (/ 1 l)) (log (/ A V))))) |
(exp (* 1/4 (+ (log (* -1 (/ A V))) (log (/ -1 l))))) |
(* (sqrt (/ A l)) (* c0 (pow (sqrt -1) 2))) |
(* (sqrt (/ A l)) (pow (sqrt -1) 2)) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 44.0ms | V | @ | -inf | ((pow (pow (/ A (* l V)) 1/4) 2) (* c0 (pow (pow (/ A (* l V)) 1/4) 2)) (pow (/ A (* l V)) 1/4) (/ A (* l V)) (* c0 (/ (sqrt A) (sqrt (* l V)))) (/ (sqrt A) (sqrt (* l V))) (sqrt A) (sqrt (* l V)) (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (/ (* (sqrt (/ A l)) c0) (sqrt V)) (* (sqrt (/ A l)) c0) (sqrt (/ A l)) (/ A l) (* c0 (/ (sqrt A) (* (sqrt (neg V)) (sqrt (neg l))))) (/ (sqrt A) (* (sqrt (neg V)) (sqrt (neg l)))) (* (sqrt (neg V)) (sqrt (neg l))) (* l V) (neg V) (sqrt (* (neg V) l)) (sqrt V) (neg l) (sqrt (neg V))) |
| 39.0ms | A | @ | 0 | ((pow (pow (/ A (* l V)) 1/4) 2) (* c0 (pow (pow (/ A (* l V)) 1/4) 2)) (pow (/ A (* l V)) 1/4) (/ A (* l V)) (* c0 (/ (sqrt A) (sqrt (* l V)))) (/ (sqrt A) (sqrt (* l V))) (sqrt A) (sqrt (* l V)) (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (/ (* (sqrt (/ A l)) c0) (sqrt V)) (* (sqrt (/ A l)) c0) (sqrt (/ A l)) (/ A l) (* c0 (/ (sqrt A) (* (sqrt (neg V)) (sqrt (neg l))))) (/ (sqrt A) (* (sqrt (neg V)) (sqrt (neg l)))) (* (sqrt (neg V)) (sqrt (neg l))) (* l V) (neg V) (sqrt (* (neg V) l)) (sqrt V) (neg l) (sqrt (neg V))) |
| 21.0ms | l | @ | -inf | ((pow (pow (/ A (* l V)) 1/4) 2) (* c0 (pow (pow (/ A (* l V)) 1/4) 2)) (pow (/ A (* l V)) 1/4) (/ A (* l V)) (* c0 (/ (sqrt A) (sqrt (* l V)))) (/ (sqrt A) (sqrt (* l V))) (sqrt A) (sqrt (* l V)) (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (/ (* (sqrt (/ A l)) c0) (sqrt V)) (* (sqrt (/ A l)) c0) (sqrt (/ A l)) (/ A l) (* c0 (/ (sqrt A) (* (sqrt (neg V)) (sqrt (neg l))))) (/ (sqrt A) (* (sqrt (neg V)) (sqrt (neg l)))) (* (sqrt (neg V)) (sqrt (neg l))) (* l V) (neg V) (sqrt (* (neg V) l)) (sqrt V) (neg l) (sqrt (neg V))) |
| 20.0ms | l | @ | 0 | ((pow (pow (/ A (* l V)) 1/4) 2) (* c0 (pow (pow (/ A (* l V)) 1/4) 2)) (pow (/ A (* l V)) 1/4) (/ A (* l V)) (* c0 (/ (sqrt A) (sqrt (* l V)))) (/ (sqrt A) (sqrt (* l V))) (sqrt A) (sqrt (* l V)) (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (/ (* (sqrt (/ A l)) c0) (sqrt V)) (* (sqrt (/ A l)) c0) (sqrt (/ A l)) (/ A l) (* c0 (/ (sqrt A) (* (sqrt (neg V)) (sqrt (neg l))))) (/ (sqrt A) (* (sqrt (neg V)) (sqrt (neg l)))) (* (sqrt (neg V)) (sqrt (neg l))) (* l V) (neg V) (sqrt (* (neg V) l)) (sqrt V) (neg l) (sqrt (neg V))) |
| 20.0ms | V | @ | 0 | ((pow (pow (/ A (* l V)) 1/4) 2) (* c0 (pow (pow (/ A (* l V)) 1/4) 2)) (pow (/ A (* l V)) 1/4) (/ A (* l V)) (* c0 (/ (sqrt A) (sqrt (* l V)))) (/ (sqrt A) (sqrt (* l V))) (sqrt A) (sqrt (* l V)) (/ (* (sqrt (neg A)) c0) (sqrt (* (neg V) l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (/ (* (sqrt (/ A l)) c0) (sqrt V)) (* (sqrt (/ A l)) c0) (sqrt (/ A l)) (/ A l) (* c0 (/ (sqrt A) (* (sqrt (neg V)) (sqrt (neg l))))) (/ (sqrt A) (* (sqrt (neg V)) (sqrt (neg l)))) (* (sqrt (neg V)) (sqrt (neg l))) (* l V) (neg V) (sqrt (* (neg V) l)) (sqrt V) (neg l) (sqrt (neg V))) |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 110 | 347 |
| 1 | 323 | 300 |
| 2 | 806 | 291 |
| 0 | 2584 | 291 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(* (sqrt (/ A (* V l))) c0) |
(* (sqrt A) (* c0 (sqrt -1))) |
(* (sqrt (/ A l)) c0) |
(* (sqrt (/ A (* V l))) (/ c0 (pow (sqrt -1) 2))) |
(sqrt (/ A (* V l))) |
(exp (* 1/4 (+ (log A) (log (/ 1 (* V l)))))) |
(/ A (* V l)) |
(sqrt A) |
(* (sqrt A) (sqrt -1)) |
(* -1 A) |
(sqrt (/ A l)) |
(/ A l) |
(* (sqrt (/ A (* V l))) (/ 1 (pow (sqrt -1) 2))) |
(exp (* 1/4 (+ (log (/ 1 (* V l))) (* -1 (log (/ 1 A)))))) |
(* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(exp (* 1/4 (+ (log (/ -1 (* V l))) (* -1 (log (/ -1 A)))))) |
(* -1 (* (sqrt A) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (/ A (* V l))) c0)) |
(* -1 (* (sqrt A) (* c0 (sqrt -1)))) |
(* -1 (* (sqrt A) (sqrt -1))) |
(* -1 (* (sqrt (/ A l)) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt (/ A l)) (pow (sqrt -1) 2))) |
(* -1 (sqrt (/ A (* V l)))) |
(exp (* 1/4 (+ (log (/ A l)) (* -1 (log V))))) |
(sqrt (* V l)) |
(* (sqrt (* V l)) (pow (sqrt -1) 2)) |
(* V l) |
(* -1 V) |
(* (sqrt (* V l)) (sqrt -1)) |
(sqrt V) |
(* (sqrt V) (sqrt -1)) |
(exp (* 1/4 (+ (log (/ 1 V)) (log (/ A l))))) |
(* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(exp (* 1/4 (+ (log (* -1 (/ A l))) (log (/ -1 V))))) |
(* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (* V l)) (sqrt -1))) |
(* -1 (* (sqrt V) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt V) (sqrt -1))) |
(exp (* 1/4 (+ (log (/ A V)) (* -1 (log l))))) |
(* -1 l) |
(exp (* 1/4 (+ (log (/ 1 l)) (log (/ A V))))) |
(exp (* 1/4 (+ (log (* -1 (/ A V))) (log (/ -1 l))))) |
(* (sqrt (/ A l)) (* c0 (pow (sqrt -1) 2))) |
(* (sqrt (/ A l)) (pow (sqrt -1) 2)) |
| Outputs |
|---|
(* (sqrt (/ A (* V l))) c0) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(* (sqrt A) (* c0 (sqrt -1))) |
(*.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 #s(literal -1 binary64))) |
(* (sqrt (/ A l)) c0) |
(*.f64 (sqrt.f64 (/.f64 A l)) c0) |
(* (sqrt (/ A (* V l))) (/ c0 (pow (sqrt -1) 2))) |
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(sqrt (/ A (* V l))) |
(sqrt.f64 (/.f64 A (*.f64 V l))) |
(exp (* 1/4 (+ (log A) (log (/ 1 (* V l)))))) |
(exp.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 (log.f64 A) (log.f64 (*.f64 V l))))) |
(/ A (* V l)) |
(/.f64 A (*.f64 V l)) |
(sqrt A) |
(sqrt.f64 A) |
(* (sqrt A) (sqrt -1)) |
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 A)) |
(* -1 A) |
(neg.f64 A) |
(sqrt (/ A l)) |
(sqrt.f64 (/.f64 A l)) |
(/ A l) |
(/.f64 A l) |
(* (sqrt (/ A (* V l))) (/ 1 (pow (sqrt -1) 2))) |
(neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(exp (* 1/4 (+ (log (/ 1 (* V l))) (* -1 (log (/ 1 A)))))) |
(exp.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 (log.f64 A) (log.f64 (*.f64 V l))))) |
(* -1 (* (sqrt (/ A (* V l))) (pow (sqrt -1) 2))) |
(sqrt.f64 (/.f64 A (*.f64 V l))) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(exp (* 1/4 (+ (log (/ -1 (* V l))) (* -1 (log (/ -1 A)))))) |
(*.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))) |
(* -1 (* (sqrt A) (pow (sqrt -1) 2))) |
(sqrt.f64 A) |
(* -1 (* (sqrt (/ A (* V l))) c0)) |
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(* -1 (* (sqrt A) (* c0 (sqrt -1)))) |
(*.f64 (neg.f64 c0) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 A))) |
(* -1 (* (sqrt A) (sqrt -1))) |
(*.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 #s(literal -1 binary64))) |
(* -1 (* (sqrt (/ A l)) (* c0 (pow (sqrt -1) 2)))) |
(*.f64 (sqrt.f64 (/.f64 A l)) c0) |
(* -1 (* (sqrt (/ A l)) (pow (sqrt -1) 2))) |
(sqrt.f64 (/.f64 A l)) |
(* -1 (sqrt (/ A (* V l)))) |
(neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(exp (* 1/4 (+ (log (/ A l)) (* -1 (log V))))) |
(*.f64 (pow.f64 V #s(literal -1/4 binary64)) (pow.f64 (/.f64 A l) #s(literal 1/4 binary64))) |
(sqrt (* V l)) |
(sqrt.f64 (*.f64 V l)) |
(* (sqrt (* V l)) (pow (sqrt -1) 2)) |
(neg.f64 (sqrt.f64 (*.f64 V l))) |
(* V l) |
(*.f64 V l) |
(* -1 V) |
(neg.f64 V) |
(* (sqrt (* V l)) (sqrt -1)) |
(*.f64 (sqrt.f64 (*.f64 V l)) (sqrt.f64 #s(literal -1 binary64))) |
(sqrt V) |
(sqrt.f64 V) |
(* (sqrt V) (sqrt -1)) |
(*.f64 (sqrt.f64 V) (sqrt.f64 #s(literal -1 binary64))) |
(exp (* 1/4 (+ (log (/ 1 V)) (log (/ A l))))) |
(*.f64 (pow.f64 V #s(literal -1/4 binary64)) (pow.f64 (/.f64 A l) #s(literal 1/4 binary64))) |
(* (sqrt (/ A (* V l))) (pow (sqrt -1) 2)) |
(neg.f64 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(exp (* 1/4 (+ (log (* -1 (/ A l))) (log (/ -1 V))))) |
(*.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))) |
(* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))) |
(sqrt.f64 (*.f64 V l)) |
(* -1 (* (sqrt (* V l)) (sqrt -1))) |
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 V l))) |
(* -1 (* (sqrt V) (pow (sqrt -1) 2))) |
(sqrt.f64 V) |
(* -1 (* (sqrt V) (sqrt -1))) |
(*.f64 (neg.f64 (sqrt.f64 V)) (sqrt.f64 #s(literal -1 binary64))) |
(exp (* 1/4 (+ (log (/ A V)) (* -1 (log l))))) |
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(* -1 l) |
(neg.f64 l) |
(exp (* 1/4 (+ (log (/ 1 l)) (log (/ A V))))) |
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(exp (* 1/4 (+ (log (* -1 (/ A V))) (log (/ -1 l))))) |
(*.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))) |
(* (sqrt (/ A l)) (* c0 (pow (sqrt -1) 2))) |
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l))) |
(* (sqrt (/ A l)) (pow (sqrt -1) 2)) |
(neg.f64 (sqrt.f64 (/.f64 A l))) |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 33 | 143 |
| 0 | 60 | 134 |
| 1 | 128 | 126 |
| 0 | 409 | 126 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| 1× | iter limit |
| Inputs |
|---|
(pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(*.f64 c0 (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/4 binary64)) |
(/.f64 A (*.f64 l V)) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))) |
(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 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(*.f64 (sqrt.f64 (/.f64 A l)) c0) |
(sqrt.f64 (/.f64 A l)) |
(/.f64 A l) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) |
(/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))) |
(*.f64 l V) |
(neg.f64 V) |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(sqrt.f64 V) |
(neg.f64 l) |
(sqrt.f64 (neg.f64 V)) |
| Outputs |
|---|
(*.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 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 1 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 A))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 V l))))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))) |
(neg.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 V l))))) |
(sqrt.f64 (/.f64 A (*.f64 V l))) |
(exp.f64 (fma.f64 (log.f64 (/.f64 A (*.f64 V l))) #s(literal 1/4 binary64) (log.f64 (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/2 binary64))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) #s(literal 2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))) |
(*.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 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (/.f64 (sqrt.f64 A) (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A 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 A (*.f64 V l))) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (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 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 V))) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l)))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.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 (*.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 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.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 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 A l)) c0) (neg.f64 (sqrt.f64 V)))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) #s(literal 1/2 binary64))) |
(*.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 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/8 binary64)) #s(literal 1 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 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) |
(pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) #s(literal 1 binary64))) |
(exp.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)))) |
(+.f64 (cosh.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))))) |
(/.f64 (/.f64 (neg.f64 A) (neg.f64 V)) l) |
(/.f64 (/.f64 A V) l) |
(/.f64 (/.f64 (neg.f64 A) l) (neg.f64 V)) |
(/.f64 (neg.f64 (/.f64 A l)) (neg.f64 V)) |
(/.f64 (neg.f64 (neg.f64 A)) (*.f64 (neg.f64 l) (neg.f64 V))) |
(/.f64 (/.f64 A l) V) |
(/.f64 (neg.f64 A) (*.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 (*.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 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (/.f64 (sqrt.f64 A) (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A 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 A (*.f64 V l))) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (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 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 V))) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l)))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.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 (*.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 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.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 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 A l)) c0) (neg.f64 (sqrt.f64 V)))) |
(*.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 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 1 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 A))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 V l))))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 V l))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))) |
(neg.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 V l))))) |
(sqrt.f64 (/.f64 A (*.f64 V l))) |
(exp.f64 (fma.f64 (log.f64 (/.f64 A (*.f64 V l))) #s(literal 1/4 binary64) (log.f64 (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/2 binary64))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) #s(literal 2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (/.f64 A (*.f64 V l)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 A #s(literal 1/4 binary64))) |
(pow.f64 (pow.f64 A #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 A #s(literal 1/2 binary64)) |
(sqrt.f64 A) |
(exp.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 l) (sqrt.f64 V)) |
(*.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)) |
(pow.f64 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(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 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 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (/.f64 (sqrt.f64 A) (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A 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 A (*.f64 V l))) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (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 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 V))) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l)))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.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 (*.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 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.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 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 A l)) c0) (neg.f64 (sqrt.f64 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 1/4 binary64)) #s(literal 2 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 (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 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (/.f64 (sqrt.f64 A) (sqrt.f64 V))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 (/.f64 A 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 A (*.f64 V l))) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(*.f64 (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 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 V))) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A l)))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.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 (*.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 A l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(/.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 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 A l)) c0) (neg.f64 (sqrt.f64 V)))) |
(*.f64 (sqrt.f64 (/.f64 A l)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 A l))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) |
(*.f64 (pow.f64 (/.f64 A l) #s(literal 1/4 binary64)) (pow.f64 (/.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 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 l))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 l)) |
(sqrt.f64 (/.f64 A l)) |
(exp.f64 (*.f64 (log.f64 (/.f64 A l)) #s(literal 1/2 binary64))) |
(/.f64 (neg.f64 (neg.f64 A)) (neg.f64 (neg.f64 l))) |
(/.f64 (neg.f64 A) (neg.f64 l)) |
(/.f64 A l) |
(neg.f64 (/.f64 (neg.f64 A) l)) |
(neg.f64 (/.f64 A (neg.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 l))) (sqrt.f64 (/.f64 A (neg.f64 V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 (neg.f64 l) (neg.f64 V)))) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 (neg.f64 l) (neg.f64 V))))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A (neg.f64 V))) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) c0) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 l) (neg.f64 V))))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 A (neg.f64 V)))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 c0 (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 l) (neg.f64 V))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 A) c0)) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 l) (neg.f64 V))))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 (neg.f64 l) (neg.f64 V)))) |
(/.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 A (neg.f64 V)))) (neg.f64 (sqrt.f64 (neg.f64 l)))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 l) (neg.f64 V)))))) |
(/.f64 (sqrt.f64 (/.f64 A (neg.f64 V))) (sqrt.f64 (neg.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 l) (neg.f64 V))))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 (neg.f64 l) (neg.f64 V)))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 (*.f64 (neg.f64 l) (neg.f64 V))))) |
(neg.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 l) (neg.f64 V)))))) |
(sqrt.f64 (/.f64 A (*.f64 (neg.f64 l) (neg.f64 V)))) |
(*.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 V))) |
(*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))) |
(pow.f64 (*.f64 (neg.f64 l) (neg.f64 V)) #s(literal 1/2 binary64)) |
(sqrt.f64 (*.f64 (neg.f64 l) (neg.f64 V))) |
(*.f64 V l) |
(*.f64 l V) |
(neg.f64 V) |
(*.f64 (sqrt.f64 l) (sqrt.f64 (neg.f64 V))) |
(*.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)) (sqrt.f64 l)) |
(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)) |
(sqrt.f64 (*.f64 (neg.f64 V) l)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 V) l)) #s(literal 1/2 binary64))) |
(*.f64 (pow.f64 V #s(literal 1/4 binary64)) (pow.f64 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)) |
(sqrt.f64 V) |
(exp.f64 (*.f64 (log.f64 V) #s(literal 1/2 binary64))) |
(neg.f64 l) |
(*.f64 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 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)) |
(sqrt.f64 (neg.f64 V)) |
(exp.f64 (*.f64 (log.f64 (neg.f64 V)) #s(literal 1/2 binary64))) |
Compiled 2 718 to 615 computations (77.4% saved)
23 alts after pruning (13 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 193 | 6 | 199 |
| Fresh | 3 | 7 | 10 |
| Picked | 0 | 5 | 5 |
| Done | 0 | 5 | 5 |
| Total | 196 | 23 | 219 |
| Status | Accuracy | Program |
|---|---|---|
| 17.3% | (/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 l))) | |
| 55.4% | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) | |
| 15.9% | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) | |
| ✓ | 21.8% | (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
| ▶ | 65.0% | (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
| 41.1% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (pow.f64 (pow.f64 (*.f64 (neg.f64 V) l) #s(literal 1/4 binary64)) #s(literal 2 binary64))) | |
| ▶ | 50.3% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
| ✓ | 41.2% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
| ✓ | 38.6% | (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
| ▶ | 52.8% | (*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) |
| 43.0% | (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) | |
| ▶ | 40.0% | (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
| 51.3% | (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l))) | |
| ▶ | 66.9% | (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
| ✓ | 72.6% | (*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
| 51.7% | (*.f64 c0 (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) | |
| ✓ | 67.6% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
| 42.9% | (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) | |
| ✓ | 19.8% | (*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) |
| ✓ | 40.7% | (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
| ✓ | 70.6% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
| ✓ | 75.9% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
| ✓ | 72.9% | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 384 to 384 computations (0% saved)
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| 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 (neg.f64 V))) | |
| cost-diff | 0 | (*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) | |
| 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) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) | |
| cost-diff | 0 | (/.f64 A V) | |
| cost-diff | 0 | (sqrt.f64 (/.f64 A V)) | |
| cost-diff | 0 | (*.f64 (sqrt.f64 (/.f64 A V)) c0) | |
| cost-diff | 0 | (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) | |
| cost-diff | 0 | (*.f64 l V) | |
| cost-diff | 0 | (sqrt.f64 (*.f64 l V)) | |
| cost-diff | 0 | (/.f64 c0 (sqrt.f64 (*.f64 l V))) | |
| cost-diff | 0 | (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) | |
| 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))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 160 |
| 0 | 46 | 160 |
| 1 | 64 | 160 |
| 2 | 85 | 160 |
| 3 | 96 | 160 |
| 4 | 96 | 160 |
| 0 | 96 | 160 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(*.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 (*.f64 l V))) (sqrt.f64 A)) |
(/.f64 c0 (sqrt.f64 (*.f64 l V))) |
c0 |
(sqrt.f64 (*.f64 l V)) |
(*.f64 l V) |
l |
V |
(sqrt.f64 A) |
A |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 A V)) c0) |
(sqrt.f64 (/.f64 A V)) |
(/.f64 A V) |
A |
V |
c0 |
(sqrt.f64 l) |
l |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (neg.f64 A)) c0) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
A |
c0 |
(*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l)) |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(sqrt.f64 l) |
l |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
A |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(/.f64 c0 (sqrt.f64 l)) |
c0 |
(sqrt.f64 l) |
l |
| Outputs |
|---|
(*.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 (*.f64 l V))) (sqrt.f64 A)) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 V l))) |
(/.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 |
(sqrt.f64 A) |
A |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (/.f64 A V)) c0) |
(sqrt.f64 (/.f64 A V)) |
(/.f64 A V) |
A |
V |
c0 |
(sqrt.f64 l) |
l |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(*.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (sqrt.f64 (neg.f64 A)) c0) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
A |
c0 |
(*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l)) |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(sqrt.f64 l) |
l |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
A |
(sqrt.f64 (neg.f64 V)) |
(neg.f64 V) |
V |
(/.f64 c0 (sqrt.f64 l)) |
c0 |
(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 (neg.f64 A)) | |
| accuracy | 0.0 | (sqrt.f64 l) | |
| accuracy | 0.0 | (neg.f64 V) | |
| accuracy | 0.0 | (neg.f64 A) | |
| accuracy | 0.0 | (/.f64 A V) | |
| accuracy | 0.0 | (*.f64 (sqrt.f64 (/.f64 A V)) c0) | |
| accuracy | 0.0 | (sqrt.f64 (/.f64 A V)) | |
| accuracy | 0.0 | (sqrt.f64 l) | |
| accuracy | 0.0 | (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) | |
| 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 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) |
| 48.0ms | 256× | 0 | invalid |
Compiled 162 to 27 computations (83.3% saved)
ival-mult: 9.0ms (32% of total)ival-sqrt: 9.0ms (32% of total)ival-div: 7.0ms (24.9% of total)ival-neg: 2.0ms (7.1% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| Inputs |
|---|
(*.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 (*.f64 l V))) (sqrt.f64 A)) |
(/.f64 c0 (sqrt.f64 (*.f64 l V))) |
(sqrt.f64 (*.f64 l V)) |
(*.f64 l V) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 A V)) c0) |
(/.f64 A V) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (neg.f64 A)) c0) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) |
(sqrt.f64 A) |
(neg.f64 V) |
| Outputs |
|---|
(* (sqrt (/ A (* V l))) c0) |
(* c0 (sqrt (/ 1 l))) |
(* (sqrt (/ 1 (* V l))) c0) |
(* (sqrt (/ A V)) c0) |
(* (sqrt A) (* c0 (sqrt -1))) |
(sqrt (/ A V)) |
(/ A V) |
(* (sqrt A) (sqrt -1)) |
(* -1 A) |
(sqrt A) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (/ A V)) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt (/ A (* V l))) c0)) |
(* -1 (* (sqrt A) (* c0 (sqrt -1)))) |
(* -1 (* (sqrt A) (sqrt -1))) |
(* -1 (sqrt (/ A V))) |
(* -1 (* (sqrt A) (pow (sqrt -1) 2))) |
(sqrt (* V l)) |
(* V l) |
(* -1 V) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(* (sqrt (/ A V)) (pow (sqrt -1) 2)) |
(* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))) |
(* (sqrt (/ A V)) (* c0 (pow (sqrt -1) 2))) |
(sqrt l) |
(* -1 (* (sqrt l) (pow (sqrt -1) 2))) |
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | V | @ | 0 | ((* (/ c0 (sqrt l)) (sqrt (/ A V))) (/ c0 (sqrt l)) (sqrt l) (sqrt (/ A V)) (* (/ c0 (sqrt (* l V))) (sqrt A)) (/ c0 (sqrt (* l V))) (sqrt (* l V)) (* l V) (/ (* (sqrt (/ A V)) c0) (sqrt l)) (* (sqrt (/ A V)) c0) (/ A V) (/ (* (sqrt (neg A)) c0) (* (sqrt (neg V)) (sqrt l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (* (/ (sqrt (neg A)) (sqrt (neg V))) (/ c0 (sqrt l))) (/ (sqrt (neg A)) (sqrt (neg V))) (sqrt A) (neg V)) |
| 3.0ms | c0 | @ | -inf | ((* (/ c0 (sqrt l)) (sqrt (/ A V))) (/ c0 (sqrt l)) (sqrt l) (sqrt (/ A V)) (* (/ c0 (sqrt (* l V))) (sqrt A)) (/ c0 (sqrt (* l V))) (sqrt (* l V)) (* l V) (/ (* (sqrt (/ A V)) c0) (sqrt l)) (* (sqrt (/ A V)) c0) (/ A V) (/ (* (sqrt (neg A)) c0) (* (sqrt (neg V)) (sqrt l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (* (/ (sqrt (neg A)) (sqrt (neg V))) (/ c0 (sqrt l))) (/ (sqrt (neg A)) (sqrt (neg V))) (sqrt A) (neg V)) |
| 3.0ms | A | @ | -inf | ((* (/ c0 (sqrt l)) (sqrt (/ A V))) (/ c0 (sqrt l)) (sqrt l) (sqrt (/ A V)) (* (/ c0 (sqrt (* l V))) (sqrt A)) (/ c0 (sqrt (* l V))) (sqrt (* l V)) (* l V) (/ (* (sqrt (/ A V)) c0) (sqrt l)) (* (sqrt (/ A V)) c0) (/ A V) (/ (* (sqrt (neg A)) c0) (* (sqrt (neg V)) (sqrt l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (* (/ (sqrt (neg A)) (sqrt (neg V))) (/ c0 (sqrt l))) (/ (sqrt (neg A)) (sqrt (neg V))) (sqrt A) (neg V)) |
| 3.0ms | c0 | @ | 0 | ((* (/ c0 (sqrt l)) (sqrt (/ A V))) (/ c0 (sqrt l)) (sqrt l) (sqrt (/ A V)) (* (/ c0 (sqrt (* l V))) (sqrt A)) (/ c0 (sqrt (* l V))) (sqrt (* l V)) (* l V) (/ (* (sqrt (/ A V)) c0) (sqrt l)) (* (sqrt (/ A V)) c0) (/ A V) (/ (* (sqrt (neg A)) c0) (* (sqrt (neg V)) (sqrt l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (* (/ (sqrt (neg A)) (sqrt (neg V))) (/ c0 (sqrt l))) (/ (sqrt (neg A)) (sqrt (neg V))) (sqrt A) (neg V)) |
| 3.0ms | V | @ | -inf | ((* (/ c0 (sqrt l)) (sqrt (/ A V))) (/ c0 (sqrt l)) (sqrt l) (sqrt (/ A V)) (* (/ c0 (sqrt (* l V))) (sqrt A)) (/ c0 (sqrt (* l V))) (sqrt (* l V)) (* l V) (/ (* (sqrt (/ A V)) c0) (sqrt l)) (* (sqrt (/ A V)) c0) (/ A V) (/ (* (sqrt (neg A)) c0) (* (sqrt (neg V)) (sqrt l))) (* (sqrt (neg A)) c0) (sqrt (neg A)) (neg A) (* (/ (sqrt (neg A)) (sqrt (neg V))) (/ c0 (sqrt l))) (/ (sqrt (neg A)) (sqrt (neg V))) (sqrt A) (neg V)) |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 47 | 157 |
| 1 | 110 | 137 |
| 2 | 283 | 137 |
| 0 | 651 | 137 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| Inputs |
|---|
(* (sqrt (/ A (* V l))) c0) |
(* c0 (sqrt (/ 1 l))) |
(* (sqrt (/ 1 (* V l))) c0) |
(* (sqrt (/ A V)) c0) |
(* (sqrt A) (* c0 (sqrt -1))) |
(sqrt (/ A V)) |
(/ A V) |
(* (sqrt A) (sqrt -1)) |
(* -1 A) |
(sqrt A) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))) |
(* -1 (* (sqrt (/ A V)) (* c0 (pow (sqrt -1) 2)))) |
(* -1 (* (sqrt (/ A (* V l))) c0)) |
(* -1 (* (sqrt A) (* c0 (sqrt -1)))) |
(* -1 (* (sqrt A) (sqrt -1))) |
(* -1 (sqrt (/ A V))) |
(* -1 (* (sqrt A) (pow (sqrt -1) 2))) |
(sqrt (* V l)) |
(* V l) |
(* -1 V) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(* (sqrt (/ A V)) (pow (sqrt -1) 2)) |
(* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))) |
(* (sqrt (/ A V)) (* c0 (pow (sqrt -1) 2))) |
(sqrt l) |
(* -1 (* (sqrt l) (pow (sqrt -1) 2))) |
| Outputs |
|---|
(* (sqrt (/ A (* V l))) c0) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(* c0 (sqrt (/ 1 l))) |
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) c0) |
(* (sqrt (/ 1 (* V l))) c0) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) V)) c0) |
(* (sqrt (/ A V)) c0) |
(*.f64 (sqrt.f64 (/.f64 A V)) c0) |
(* (sqrt A) (* c0 (sqrt -1))) |
(*.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 #s(literal -1 binary64))) |
(sqrt (/ A V)) |
(sqrt.f64 (/.f64 A V)) |
(/ A V) |
(/.f64 A V) |
(* (sqrt A) (sqrt -1)) |
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 A)) |
(* -1 A) |
(neg.f64 A) |
(sqrt A) |
(sqrt.f64 A) |
(* -1 (* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(* -1 (* (sqrt (/ A V)) (pow (sqrt -1) 2))) |
(sqrt.f64 (/.f64 A V)) |
(* -1 (* (sqrt (/ A V)) (* c0 (pow (sqrt -1) 2)))) |
(*.f64 (sqrt.f64 (/.f64 A V)) c0) |
(* -1 (* (sqrt (/ A (* V l))) c0)) |
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(* -1 (* (sqrt A) (* c0 (sqrt -1)))) |
(*.f64 (neg.f64 c0) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 A))) |
(* -1 (* (sqrt A) (sqrt -1))) |
(*.f64 (neg.f64 (sqrt.f64 A)) (sqrt.f64 #s(literal -1 binary64))) |
(* -1 (sqrt (/ A V))) |
(neg.f64 (sqrt.f64 (/.f64 A V))) |
(* -1 (* (sqrt A) (pow (sqrt -1) 2))) |
(sqrt.f64 A) |
(sqrt (* V l)) |
(sqrt.f64 (*.f64 V l)) |
(* V l) |
(*.f64 V l) |
(* -1 V) |
(neg.f64 V) |
(* (sqrt (/ A (* V l))) (* c0 (pow (sqrt -1) 2))) |
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(* (sqrt (/ A V)) (pow (sqrt -1) 2)) |
(neg.f64 (sqrt.f64 (/.f64 A V))) |
(* -1 (* (sqrt (* V l)) (pow (sqrt -1) 2))) |
(sqrt.f64 (*.f64 V l)) |
(* (sqrt (/ A V)) (* c0 (pow (sqrt -1) 2))) |
(*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V))) |
(sqrt l) |
(sqrt.f64 l) |
(* -1 (* (sqrt l) (pow (sqrt -1) 2))) |
(sqrt.f64 l) |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 104 |
| 0 | 46 | 95 |
| 1 | 92 | 95 |
| 2 | 250 | 90 |
| 0 | 958 | 90 |
| 1× | iter limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | unsound |
| 1× | iter limit |
| Inputs |
|---|
(*.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 (*.f64 l V))) (sqrt.f64 A)) |
(/.f64 c0 (sqrt.f64 (*.f64 l V))) |
(sqrt.f64 (*.f64 l V)) |
(*.f64 l V) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 A V)) c0) |
(/.f64 A V) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (neg.f64 A)) c0) |
(sqrt.f64 (neg.f64 A)) |
(neg.f64 A) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) |
(sqrt.f64 A) |
(neg.f64 V) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (pow.f64 A #s(literal 1/4 binary64))) (pow.f64 A #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 l))) (/.f64 (neg.f64 c0) (sqrt.f64 V))) |
(*.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 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 (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 l))) (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V)))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.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 V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (neg.f64 c0) (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 (neg.f64 c0) (sqrt.f64 l))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (neg.f64 c0) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 V l))))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l)))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A))) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 c0)) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 A))) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l))) (sqrt.f64 V)) |
(/.f64 (neg.f64 (*.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 (neg.f64 V) l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.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 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))) |
(neg.f64 (*.f64 (sqrt.f64 A) (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l))))) |
(neg.f64 (*.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) |
(/.f64 (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 l))) |
(/.f64 c0 (sqrt.f64 l)) |
(neg.f64 (/.f64 (neg.f64 c0) (sqrt.f64 l))) |
(*.f64 (neg.f64 (pow.f64 l #s(literal 1/4 binary64))) (neg.f64 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 l #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 l #s(literal 1/4 binary64)) (pow.f64 l #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 l)) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 l l) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 l #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 l #s(literal 1/2 binary64)) |
(neg.f64 (neg.f64 (sqrt.f64 l))) |
(sqrt.f64 l) |
(exp.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.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 V)))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 A V))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 A V) (/.f64 A V)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 A V) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 V)) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(sqrt.f64 (/.f64 A V)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (neg.f64 V)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 A V)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 A V)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 A V)) #s(literal 1/2 binary64)))) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (pow.f64 A #s(literal 1/4 binary64))) (pow.f64 A #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 l))) (/.f64 (neg.f64 c0) (sqrt.f64 V))) |
(*.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 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 (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 l))) (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V)))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.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 V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (neg.f64 c0) (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 (neg.f64 c0) (sqrt.f64 l))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (neg.f64 c0) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 V l))))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l)))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A))) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 c0)) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 A))) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l))) (sqrt.f64 V)) |
(/.f64 (neg.f64 (*.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 (neg.f64 V) l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.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 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))) |
(neg.f64 (*.f64 (sqrt.f64 A) (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l))))) |
(neg.f64 (*.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) |
(/.f64 (/.f64 c0 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 c0 (sqrt.f64 V)) (sqrt.f64 l)) |
(/.f64 (/.f64 (neg.f64 c0) (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 V)) |
(/.f64 c0 (sqrt.f64 (*.f64 V l))) |
(neg.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l)))) |
(*.f64 (*.f64 (sqrt.f64 V) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #s(literal 1/4 binary64))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 l #s(literal 1/4 binary64)) (*.f64 (pow.f64 l #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.f64 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) |
(*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 V) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 l) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(*.f64 (sqrt.f64 l) (sqrt.f64 V)) |
(pow.f64 (exp.f64 (log.f64 (*.f64 V l))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (*.f64 V l) (*.f64 V l)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (*.f64 V l) #s(literal 1/2 binary64)) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(sqrt.f64 (*.f64 V l)) |
(exp.f64 (*.f64 (log.f64 (*.f64 V l)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 V l)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 V l)) #s(literal 1/2 binary64)))) |
(*.f64 V l) |
(*.f64 l V) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (pow.f64 A #s(literal 1/4 binary64))) (pow.f64 A #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 l))) (/.f64 (neg.f64 c0) (sqrt.f64 V))) |
(*.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 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 (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 l))) (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V)))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.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 V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (neg.f64 c0) (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 (neg.f64 c0) (sqrt.f64 l))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (neg.f64 c0) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 V l))))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l)))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A))) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 c0)) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 A))) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l))) (sqrt.f64 V)) |
(/.f64 (neg.f64 (*.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 (neg.f64 V) l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.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 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))) |
(neg.f64 (*.f64 (sqrt.f64 A) (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l))))) |
(neg.f64 (*.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) |
(*.f64 (*.f64 c0 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (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 (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (neg.f64 c0)) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (neg.f64 V))))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) c0)) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 V))) |
(*.f64 (sqrt.f64 (/.f64 A V)) c0) |
(*.f64 c0 (sqrt.f64 (/.f64 A V))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) 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 (neg.f64 A)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 V)) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A V)))) |
(/.f64 (neg.f64 A) (neg.f64 V)) |
(/.f64 A V) |
(neg.f64 (/.f64 (neg.f64 A) V)) |
(*.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (pow.f64 A #s(literal 1/4 binary64))) (pow.f64 A #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 l))) (/.f64 (neg.f64 c0) (sqrt.f64 V))) |
(*.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 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 (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 l))) (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V)))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.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 V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (neg.f64 c0) (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 (neg.f64 c0) (sqrt.f64 l))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (neg.f64 c0) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 V l))))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l)))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A))) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 c0)) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 A))) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l))) (sqrt.f64 V)) |
(/.f64 (neg.f64 (*.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 (neg.f64 V) l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.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 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))) |
(neg.f64 (*.f64 (sqrt.f64 A) (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l))))) |
(neg.f64 (*.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) |
(*.f64 (*.f64 c0 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 A) #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)) c0)) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 c0)) |
(*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 (neg.f64 A)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) c0) |
(*.f64 c0 (sqrt.f64 (neg.f64 A))) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 A)))) |
(*.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 (sqrt.f64 (/.f64 A (*.f64 V l))) c0) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 A) #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (pow.f64 A #s(literal 1/4 binary64))) (pow.f64 A #s(literal 1/4 binary64))) |
(*.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(*.f64 (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 l))) (/.f64 (neg.f64 c0) (sqrt.f64 V))) |
(*.f64 (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 A) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 A) (sqrt.f64 l)) (/.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 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 (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 l))) (/.f64 (neg.f64 c0) (sqrt.f64 (neg.f64 V)))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) (/.f64 c0 (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.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 V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (/.f64 c0 (sqrt.f64 l)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (/.f64 A V)) (pow.f64 l #s(literal 1/4 binary64)))) |
(*.f64 (/.f64 (neg.f64 c0) (sqrt.f64 l)) (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(*.f64 (neg.f64 (sqrt.f64 (/.f64 A V))) (/.f64 (neg.f64 c0) (sqrt.f64 l))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 V l))))) |
(*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (/.f64 c0 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) (/.f64 c0 (sqrt.f64 (neg.f64 V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (/.f64 (neg.f64 A) l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 (neg.f64 V))))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (/.f64 c0 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (neg.f64 c0) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 A) (neg.f64 (sqrt.f64 (*.f64 V l))))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 (neg.f64 A)) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 V) l))))) |
(*.f64 (neg.f64 c0) (/.f64 (sqrt.f64 (/.f64 A V)) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (neg.f64 A)) (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 V l)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 V l))) (sqrt.f64 A)) |
(*.f64 (sqrt.f64 (/.f64 A V)) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) (pow.f64 (*.f64 V l) #s(literal 1/4 binary64))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (pow.f64 l #s(literal 1/4 binary64))) (pow.f64 l #s(literal 1/4 binary64))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (/.f64 c0 (sqrt.f64 l))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (neg.f64 (sqrt.f64 A))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l)))) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A))) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 c0)) (*.f64 (neg.f64 (sqrt.f64 V)) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (sqrt.f64 A))) (sqrt.f64 (*.f64 V l))) |
(/.f64 (*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 l))) (sqrt.f64 V)) |
(/.f64 (neg.f64 (*.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 (neg.f64 V) l))) |
(/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (neg.f64 (sqrt.f64 (*.f64 V l)))) |
(/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (neg.f64 A) l))) (sqrt.f64 (neg.f64 V))) |
(/.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 A V))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(neg.f64 (/.f64 (*.f64 (neg.f64 c0) (sqrt.f64 A)) (sqrt.f64 (*.f64 V l)))) |
(neg.f64 (*.f64 (sqrt.f64 A) (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l))))) |
(neg.f64 (*.f64 (/.f64 (neg.f64 c0) (sqrt.f64 (*.f64 V l))) (sqrt.f64 A))) |
(neg.f64 (*.f64 (neg.f64 c0) (sqrt.f64 (/.f64 A (*.f64 V l))))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (neg.f64 A) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64)))) |
(*.f64 (neg.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (/.f64 (pow.f64 A #s(literal 1/4 binary64)) (sqrt.f64 V))) |
(*.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 V)))) |
(*.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) (pow.f64 (/.f64 A V) #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 (/.f64 A V))) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 (/.f64 A V) (/.f64 A V)) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 (/.f64 A V) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 A V) #s(literal 1/2 binary64)) |
(/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 V) #s(literal 1/4 binary64))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 A))) (neg.f64 (neg.f64 (sqrt.f64 V)))) |
(/.f64 (neg.f64 (sqrt.f64 A)) (neg.f64 (sqrt.f64 V))) |
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 A))) (neg.f64 (sqrt.f64 (neg.f64 V)))) |
(/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) |
(/.f64 (sqrt.f64 A) (sqrt.f64 V)) |
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 A V)))) |
(sqrt.f64 (/.f64 A V)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 A)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (neg.f64 V)) #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 A V)) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 (/.f64 A V)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (/.f64 A V)) #s(literal 1/2 binary64)))) |
(*.f64 (neg.f64 (pow.f64 A #s(literal 1/4 binary64))) (neg.f64 (pow.f64 A #s(literal 1/4 binary64)))) |
(*.f64 (fabs.f64 (pow.f64 A #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 A #s(literal 1/4 binary64)))) |
(*.f64 (pow.f64 A #s(literal 1/4 binary64)) (pow.f64 A #s(literal 1/4 binary64))) |
(pow.f64 (exp.f64 (log.f64 A)) #s(literal 1/2 binary64)) |
(pow.f64 (*.f64 A A) #s(literal 1/4 binary64)) |
(pow.f64 (pow.f64 A #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 A #s(literal 1/2 binary64)) |
(sqrt.f64 A) |
(exp.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64))) |
(+.f64 (cosh.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 A) #s(literal 1/2 binary64)))) |
(neg.f64 V) |
Compiled 3 936 to 674 computations (82.9% saved)
23 alts after pruning (9 fresh and 14 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 281 | 3 | 284 |
| Fresh | 2 | 6 | 8 |
| Picked | 1 | 4 | 5 |
| Done | 0 | 10 | 10 |
| Total | 284 | 23 | 307 |
| Status | Accuracy | Program |
|---|---|---|
| 17.3% | (/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 l))) | |
| 50.0% | (/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) | |
| 55.4% | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) | |
| 15.9% | (/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) | |
| ✓ | 21.8% | (/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
| ✓ | 65.0% | (/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
| ✓ | 50.3% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 l))) |
| ✓ | 41.2% | (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
| ✓ | 38.6% | (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
| 43.0% | (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) | |
| ✓ | 40.0% | (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
| ✓ | 66.9% | (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
| 39.6% | (*.f64 #s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) V)) c0)) (sqrt.f64 A)) | |
| 66.8% | (*.f64 #s(approx (/ c0 (sqrt l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) c0)) (sqrt.f64 (/.f64 A V))) | |
| ✓ | 72.6% | (*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
| 51.7% | (*.f64 c0 (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) | |
| ✓ | 67.6% | (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
| 42.9% | (*.f64 c0 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (*.f64 (neg.f64 V) l)))) | |
| ✓ | 19.8% | (*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) |
| ✓ | 40.7% | (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
| ✓ | 70.6% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
| ✓ | 75.9% | (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
| ✓ | 72.9% | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
Compiled 617 to 357 computations (42.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 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(/.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 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 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 #s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) V)) c0)) (sqrt.f64 A)) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.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 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) (sqrt.f64 V)) |
(*.f64 c0 (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (neg.f64 A))) (sqrt.f64 (neg.f64 V))) |
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 A))) (sqrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (neg.f64 V))) (sqrt.f64 (neg.f64 l))) |
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 A (*.f64 l V)) #s(literal 1/4 binary64)) #s(literal 2 binary64))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (pow.f64 (pow.f64 (*.f64 (neg.f64 V) l) #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 A V)) (pow.f64 l #s(literal 1/4 binary64))) (/.f64 c0 (pow.f64 l #s(literal 1/4 binary64)))) |
| Outputs |
|---|
(*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
8 calls:
| 16.0ms | (/.f64 A (*.f64 V l)) |
| 12.0ms | l |
| 9.0ms | c0 |
| 8.0ms | V |
| 8.0ms | A |
| Accuracy | Segments | Branch |
|---|---|---|
| 93.1% | 3 | (*.f64 V l) |
| 84.4% | 3 | (/.f64 A (*.f64 V l)) |
| 84.4% | 3 | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 83.1% | 3 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| 75.9% | 1 | c0 |
| 93.5% | 2 | A |
| 86.1% | 3 | V |
| 87.4% | 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 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(/.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 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 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 #s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) V)) c0)) (sqrt.f64 A)) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.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 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) (sqrt.f64 V)) |
(*.f64 c0 (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (neg.f64 V))) (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 l))) |
| Outputs |
|---|
(*.f64 c0 (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
1 calls:
| 7.0ms | A |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.4% | 2 | A |
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 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(/.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 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 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 #s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) V)) c0)) (sqrt.f64 A)) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.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 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 l)) (sqrt.f64 V)) |
| Outputs |
|---|
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 l) (sqrt.f64 (neg.f64 V)))) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
2 calls:
| 32.0ms | A |
| 6.0ms | (*.f64 V l) |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.8% | 4 | (*.f64 V l) |
| 91.0% | 2 | A |
Compiled 4 to 9 computations (-125% 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 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(/.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 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 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 #s(approx (/ c0 (sqrt (* l V))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) V)) c0)) (sqrt.f64 A)) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (neg.f64 V)) (sqrt.f64 (neg.f64 l))))) |
| Outputs |
|---|
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.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) (sqrt.f64 (*.f64 l V)))) |
2 calls:
| 17.0ms | (*.f64 V l) |
| 6.0ms | A |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.4% | 4 | (*.f64 V l) |
| 88.5% | 3 | A |
Compiled 4 to 9 computations (-125% 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 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(/.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 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A V)) c0) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 A l)) c0) (sqrt.f64 V)) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) (sqrt.f64 (neg.f64 l)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) V)) c0) (sqrt.f64 (neg.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 A) l)) c0) (sqrt.f64 (neg.f64 V))) |
| Outputs |
|---|
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
1 calls:
| 5.0ms | (*.f64 V l) |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.4% | 4 | (*.f64 V l) |
Compiled 3 to 5 computations (-66.7% 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 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(/.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 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
| Outputs |
|---|
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
1 calls:
| 3.0ms | (*.f64 V l) |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.4% | 4 | (*.f64 V l) |
Compiled 3 to 5 computations (-66.7% 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 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(/.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 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (sqrt.f64 (*.f64 (neg.f64 V) l))) |
| Outputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) |
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
1 calls:
| 14.0ms | (*.f64 V l) |
| Accuracy | Segments | Branch |
|---|---|---|
| 90.7% | 4 | (*.f64 V l) |
Compiled 3 to 5 computations (-66.7% 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 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(/.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)))) |
| Outputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(*.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 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
1 calls:
| 3.0ms | (*.f64 V l) |
| Accuracy | Segments | Branch |
|---|---|---|
| 90.6% | 4 | (*.f64 V l) |
Compiled 3 to 5 computations (-66.7% 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 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
(*.f64 (sqrt.f64 A) (/.f64 c0 (sqrt.f64 (*.f64 l V)))) |
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 l V))) (sqrt.f64 A)) |
(/.f64 (*.f64 (sqrt.f64 A) c0) (sqrt.f64 (*.f64 l V))) |
| Outputs |
|---|
(*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) |
(*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) |
6 calls:
| 11.0ms | V |
| 2.0ms | A |
| 2.0ms | l |
| 2.0ms | (*.f64 V l) |
| 2.0ms | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 81.3% | 3 | (/.f64 A (*.f64 V l)) |
| 81.3% | 3 | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 80.0% | 2 | V |
| 81.4% | 2 | A |
| 77.7% | 2 | l |
| 82.5% | 2 | (*.f64 V l) |
Compiled 17 to 30 computations (-76.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))) |
6 calls:
| 2.0ms | V |
| 2.0ms | A |
| 1.0ms | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 1.0ms | (*.f64 V l) |
| 1.0ms | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 81.3% | 3 | (/.f64 A (*.f64 V l)) |
| 81.3% | 3 | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 75.9% | 1 | V |
| 75.9% | 1 | A |
| 81.1% | 3 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| 75.9% | 1 | (*.f64 V l) |
Compiled 24 to 34 computations (-41.7% 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))) |
2 calls:
| 1.0ms | (sqrt.f64 (/.f64 A (*.f64 V l))) |
| 1.0ms | (/.f64 A (*.f64 V l)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 81.3% | 3 | (/.f64 A (*.f64 V l)) |
| 81.3% | 3 | (sqrt.f64 (/.f64 A (*.f64 V l))) |
Compiled 11 to 13 computations (-18.2% 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:
| 21.0ms | V |
| 1.0ms | (*.f64 V l) |
| 1.0ms | c0 |
| 1.0ms | (/.f64 A (*.f64 V l)) |
| 1.0ms | A |
| Accuracy | Segments | Branch |
|---|---|---|
| 72.9% | 1 | c0 |
| 72.9% | 1 | V |
| 72.9% | 1 | (*.f64 V l) |
| 72.9% | 1 | A |
| 72.9% | 1 | l |
| 72.9% | 1 | (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) |
| 72.9% | 1 | (/.f64 A (*.f64 V l)) |
| 72.9% | 1 | (sqrt.f64 (/.f64 A (*.f64 V l))) |
Compiled 26 to 42 computations (-61.5% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 29.0ms | -8.999511790397782e-305 | 3.392989759200068e-308 |
| 10.0ms | 122× | 0 | invalid |
| 9.0ms | 128× | 0 | valid |
Compiled 179 to 199 computations (-11.2% saved)
ival-mult: 4.0ms (42.3% of total)ival-div: 3.0ms (31.7% of total)ival-sqrt: 2.0ms (21.2% 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 | -8.999511790397782e-305 | 3.392989759200068e-308 |
Compiled 179 to 199 computations (-11.2% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 11.0ms | -8.999511790397782e-305 | 3.392989759200068e-308 |
Compiled 179 to 199 computations (-11.2% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.585180854970863e-309 | 3.1294457576559425e-305 |
| 0.0ms | -5.535272977425316e-286 | -6.539337717711433e-302 |
| 0.0ms | -inf | -7.160956315071282e+289 |
Compiled 11 to 15 computations (-36.4% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -0.0 | 1.037244e-317 |
| 0.0ms | -5.535272977425316e-286 | -6.539337717711433e-302 |
| 0.0ms | -inf | -7.160956315071282e+289 |
Compiled 11 to 15 computations (-36.4% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -0.0 | 1.037244e-317 |
| 0.0ms | -5.535272977425316e-286 | -6.539337717711433e-302 |
| 0.0ms | -inf | -7.160956315071282e+289 |
Compiled 11 to 15 computations (-36.4% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -0.0 | 1.037244e-317 |
| 0.0ms | -5.535272977425316e-286 | -6.539337717711433e-302 |
| 0.0ms | -inf | -7.160956315071282e+289 |
Compiled 11 to 15 computations (-36.4% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -0.0 | 1.037244e-317 |
| 0.0ms | -5.535272977425316e-286 | -6.539337717711433e-302 |
| 0.0ms | -inf | -7.160956315071282e+289 |
Compiled 11 to 15 computations (-36.4% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -0.0 | 1.037244e-317 |
Compiled 11 to 15 computations (-36.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.3288912959200591e+152 | 3.972905736618204e+153 |
| 0.0ms | 0.0 | 1.6572958399110557e-159 |
Compiled 11 to 15 computations (-36.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.9407408447883344e+151 | 1.3288912959200591e+152 |
| 0.0ms | 0.0 | 1.6572958399110557e-159 |
Compiled 11 to 15 computations (-36.4% saved)
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 89 | 466 |
| 1 | 101 | 466 |
| 2 | 111 | 466 |
| 3 | 123 | 466 |
| 4 | 147 | 466 |
| 5 | 320 | 466 |
| 6 | 2361 | 466 |
| 7 | 5502 | 466 |
| 1× | node limit |
| Inputs |
|---|
(if (<=.f64 A #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))) |
(if (<=.f64 A #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 c0 (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))) |
(if (<=.f64 A #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 l) (sqrt.f64 (neg.f64 V)))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))) |
(if (<=.f64 (*.f64 V l) #s(literal -inf.0 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) #s(literal -5357543035931337/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) (if (<=.f64 (*.f64 V l) #s(literal 1012011266536553/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.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) (sqrt.f64 (*.f64 l V))))))) |
(if (<=.f64 (*.f64 V l) #s(literal -inf.0 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) #s(literal -5357543035931337/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) (if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))))) |
(if (<=.f64 (*.f64 V l) #s(literal -inf.0 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) #s(literal -5357543035931337/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) (if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))))) |
(if (<=.f64 (*.f64 V l) #s(literal -inf.0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (*.f64 V l) #s(literal -5357543035931337/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) (if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))))) |
(if (<=.f64 (*.f64 V l) #s(literal -inf.0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (*.f64 V l) #s(literal -5357543035931337/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 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))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))))) |
(if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))) |
(if (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))) |
(if (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 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 A #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (/.f64 c0 (sqrt.f64 l))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))) |
(if (<=.f64 A #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 c0 (/.f64 (/.f64 (sqrt.f64 (neg.f64 A)) (sqrt.f64 (neg.f64 V))) (sqrt.f64 l))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))) |
(if (<=.f64 A #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 (*.f64 (sqrt.f64 (neg.f64 A)) c0) (*.f64 (sqrt.f64 l) (sqrt.f64 (neg.f64 V)))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))) |
(if (<=.f64 (*.f64 V l) #s(literal -inf.0 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) #s(literal -5357543035931337/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) (if (<=.f64 (*.f64 V l) #s(literal 1012011266536553/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.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) (sqrt.f64 (*.f64 l V))))))) |
(if (<=.f64 (*.f64 V l) #s(literal -inf.0 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) #s(literal -5357543035931337/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) (if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 l)) (sqrt.f64 (/.f64 A V))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))))) |
(if (<=.f64 (*.f64 V l) #s(literal -inf.0 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (if (<=.f64 (*.f64 V l) #s(literal -5357543035931337/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) (if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))))) |
(if (<=.f64 (*.f64 V l) #s(literal -inf.0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (*.f64 V l) #s(literal -5357543035931337/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (neg.f64 V) l))) (sqrt.f64 (neg.f64 A))) (if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))))) |
(if (<=.f64 (*.f64 V l) #s(literal -inf.0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (*.f64 V l) #s(literal -5357543035931337/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 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))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))))) |
(if (<=.f64 (*.f64 V l) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V))))) |
(if (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))) |
(if (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 0 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) |
(if (or (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 0 binary64)) (not (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 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 466 to 90 computations (80.7% saved)
(negabs c0)
Compiled 1 248 to 436 computations (65.1% saved)
Loading profile data...