
Time bar (total: 6.0s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 100% | 99.9% | 0% | 0.1% | 0% | 0% | 0% | 1 |
Compiled 13 to 9 computations (30.8% saved)
ival-sub, time spent: 0.0ms, 0.0% of total-timeival-add, time spent: 0.0ms, 0.0% of total-timeival-mult, time spent: 0.0ms, 0.0% of total-timeconst, time spent: 0.0ms, 0.0% of total-time| 786.0ms | 6545× | 256 | valid |
| 243.0ms | 1710× | 256 | infinite |
| 0.0ms | 1× | 256 | valid |
ival-mult, time spent: 150.0ms, 55.0% of total-timeival-sub, time spent: 56.0ms, 21.0% of total-timeival-add, time spent: 53.0ms, 19.0% of total-timeconst, time spent: 14.0ms, 5.0% of total-time| 1× | egg-herbie |
| 1075× | fmm-def |
| 550× | fma-define |
| 209× | distribute-rgt-in |
| 154× | unsub-neg |
| 127× | sub-neg |
| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 5 | 0 | - | 0 | - | (+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
| 0 | 0 | - | 0 | - | (*.f64 x y) |
| 0 | 0 | - | 0 | - | x |
| 0 | 0 | - | 0 | - | z |
| 0 | 0 | - | 0 | - | #s(literal 1 binary64) |
| 0 | 0 | - | 0 | - | y |
| 0 | 0 | - | 0 | - | (-.f64 x #s(literal 1 binary64)) |
| 0 | 0 | - | 0 | - | (*.f64 (-.f64 x #s(literal 1 binary64)) z) |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 40 | 399 |
| 1 | 100 | 391 |
| 2 | 228 | 381 |
| 3 | 636 | 353 |
| 4 | 1598 | 329 |
| 5 | 3149 | 329 |
| 6 | 3533 | 329 |
| 7 | 3596 | 329 |
| 8 | 3604 | 329 |
| 9 | 3604 | 329 |
| 10 | 4064 | 329 |
| 11 | 4064 | 329 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
(+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
(+.f64 (*.f64 (neg.f64 x) y) (*.f64 (-.f64 (neg.f64 x) #s(literal 1 binary64)) z)) |
(+.f64 (*.f64 x (neg.f64 y)) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
(+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) (neg.f64 z))) |
(neg.f64 (+.f64 (*.f64 (neg.f64 x) y) (*.f64 (-.f64 (neg.f64 x) #s(literal 1 binary64)) z))) |
(neg.f64 (+.f64 (*.f64 x (neg.f64 y)) (*.f64 (-.f64 x #s(literal 1 binary64)) z))) |
(neg.f64 (+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) (neg.f64 z)))) |
(+.f64 (*.f64 y x) (*.f64 (-.f64 y #s(literal 1 binary64)) z)) |
(+.f64 (*.f64 z y) (*.f64 (-.f64 z #s(literal 1 binary64)) x)) |
(+.f64 (*.f64 x z) (*.f64 (-.f64 x #s(literal 1 binary64)) y)) |
| Outputs |
|---|
(+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
(fma.f64 x y (*.f64 (+.f64 x #s(literal -1 binary64)) z)) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
(fma.f64 x y (*.f64 (+.f64 x #s(literal -1 binary64)) z)) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(+.f64 (*.f64 (neg.f64 x) y) (*.f64 (-.f64 (neg.f64 x) #s(literal 1 binary64)) z)) |
(fma.f64 (neg.f64 x) y (*.f64 z (+.f64 (neg.f64 x) #s(literal -1 binary64)))) |
(-.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) x #s(literal -1 binary64))) (*.f64 x y)) |
(-.f64 (*.f64 z (-.f64 #s(literal -1 binary64) x)) (*.f64 x y)) |
(-.f64 (*.f64 (neg.f64 x) (+.f64 y z)) z) |
(neg.f64 (fma.f64 x (+.f64 y z) z)) |
(+.f64 (*.f64 x (neg.f64 y)) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
(fma.f64 x (neg.f64 y) (*.f64 (+.f64 x #s(literal -1 binary64)) z)) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x (neg.f64 y))) |
(-.f64 (*.f64 (neg.f64 x) (-.f64 y z)) z) |
(neg.f64 (fma.f64 x (-.f64 y z) z)) |
(-.f64 (*.f64 x (-.f64 z y)) z) |
(+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) (neg.f64 z))) |
(fma.f64 x y (*.f64 (+.f64 x #s(literal -1 binary64)) (neg.f64 z))) |
(-.f64 (*.f64 x y) (*.f64 (+.f64 x #s(literal -1 binary64)) z)) |
(fma.f64 x y (fma.f64 x (neg.f64 z) z)) |
(+.f64 z (*.f64 x (-.f64 y z))) |
(fma.f64 x (-.f64 y z) z) |
(neg.f64 (+.f64 (*.f64 (neg.f64 x) y) (*.f64 (-.f64 (neg.f64 x) #s(literal 1 binary64)) z))) |
(neg.f64 (fma.f64 (neg.f64 x) y (*.f64 z (+.f64 (neg.f64 x) #s(literal -1 binary64))))) |
(-.f64 (*.f64 x y) (*.f64 z (fma.f64 #s(literal -1 binary64) x #s(literal -1 binary64)))) |
(fma.f64 z (+.f64 x #s(literal 1 binary64)) (*.f64 x y)) |
(+.f64 z (*.f64 x (+.f64 y z))) |
(fma.f64 x (+.f64 y z) z) |
(neg.f64 (+.f64 (*.f64 x (neg.f64 y)) (*.f64 (-.f64 x #s(literal 1 binary64)) z))) |
(fma.f64 x y (*.f64 (+.f64 x #s(literal -1 binary64)) (neg.f64 z))) |
(-.f64 (*.f64 x y) (*.f64 (+.f64 x #s(literal -1 binary64)) z)) |
(fma.f64 x y (fma.f64 x (neg.f64 z) z)) |
(+.f64 z (*.f64 x (-.f64 y z))) |
(fma.f64 x (-.f64 y z) z) |
(neg.f64 (+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) (neg.f64 z)))) |
(fma.f64 x (neg.f64 y) (*.f64 (+.f64 x #s(literal -1 binary64)) z)) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x (neg.f64 y))) |
(-.f64 (*.f64 (neg.f64 x) (-.f64 y z)) z) |
(neg.f64 (fma.f64 x (-.f64 y z) z)) |
(-.f64 (*.f64 x (-.f64 z y)) z) |
(+.f64 (*.f64 y x) (*.f64 (-.f64 y #s(literal 1 binary64)) z)) |
(fma.f64 y x (*.f64 z (+.f64 y #s(literal -1 binary64)))) |
(fma.f64 x y (*.f64 z (+.f64 y #s(literal -1 binary64)))) |
(fma.f64 z (+.f64 y #s(literal -1 binary64)) (*.f64 x y)) |
(-.f64 (*.f64 y (+.f64 x z)) z) |
(+.f64 (*.f64 z y) (*.f64 (-.f64 z #s(literal 1 binary64)) x)) |
(fma.f64 z y (*.f64 x (+.f64 z #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 z #s(literal -1 binary64)) (*.f64 y z)) |
(-.f64 (*.f64 z (+.f64 y x)) x) |
(-.f64 (*.f64 z (+.f64 x y)) x) |
(+.f64 (*.f64 x z) (*.f64 (-.f64 x #s(literal 1 binary64)) y)) |
(fma.f64 x z (*.f64 y (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 y (+.f64 x #s(literal -1 binary64)) (*.f64 x z)) |
(-.f64 (*.f64 x (+.f64 y z)) y) |
Compiled 68 to 38 computations (44.1% saved)
ival-mult, time spent: 20.0ms, 62.0% of total-timeival-sub, time spent: 8.0ms, 25.0% of total-timeival-add, time spent: 3.0ms, 9.0% of total-timeconst, time spent: 2.0ms, 6.0% of total-timeCompiled 26 to 14 computations (46.2% saved)
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.2% | (fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
| ▶ | 98.8% | (fma.f64 x y (*.f64 (+.f64 x #s(literal -1 binary64)) z)) |
| ▶ | 100.0% | (-.f64 (*.f64 x (+.f64 y z)) z) |
| ▶ | 98.0% | (+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
Compiled 44 to 28 computations (36.4% saved)
Found 7 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.2% | (fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
| ✓ | 100.0% | (*.f64 (+.f64 x #s(literal -1 binary64)) z) |
| ✓ | 98.8% | (fma.f64 x y (*.f64 (+.f64 x #s(literal -1 binary64)) z)) |
| ✓ | 100.0% | (-.f64 (*.f64 x (+.f64 y z)) z) |
| ✓ | 100.0% | (*.f64 x (+.f64 y z)) |
| ✓ | 100.0% | (*.f64 (-.f64 x #s(literal 1 binary64)) z) |
| ✓ | 98.2% | (+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
Compiled 84 to 34 computations (59.5% saved)
ival-mult, time spent: 19.0ms, 37.0% of total-timeival-add, time spent: 13.0ms, 25.0% of total-timecomposed, time spent: 12.0ms, 23.0% of total-timeival-sub, time spent: 5.0ms, 10.0% of total-timeconst, time spent: 2.0ms, 4.0% of total-time| Inputs |
|---|
#<alt (+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z))> |
#<alt (*.f64 (-.f64 x #s(literal 1 binary64)) z)> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (-.f64 (*.f64 x (+.f64 y z)) z)> |
#<alt (fma.f64 x y (*.f64 (+.f64 x #s(literal -1 binary64)) z))> |
#<alt (*.f64 (+.f64 x #s(literal -1 binary64)) z)> |
#<alt (fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y))> |
| Outputs |
|---|
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))))> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 x z)> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x))))> |
#<alt (-.f64 (*.f64 x z) z)> |
#<alt (-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y)))> |
#<alt (*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y)))> |
#<alt (*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y)))))> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))))> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))))> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y)))))> |
57 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | -inf | (+ (* x y) (* (- x 1) z)) |
| 1.0ms | x | @ | inf | (+ (* x y) (* (- x 1) z)) |
| 1.0ms | x | @ | inf | (* (- x 1) z) |
| 1.0ms | x | @ | 0 | (+ (* x y) (* (- x 1) z)) |
| 1.0ms | z | @ | -inf | (+ (* x y) (* (- x 1) z)) |
| 1× | batch-egg-rewrite |
| 892× | log1p-expm1-u |
| 892× | expm1-log1p-u |
| 456× | fmm-def |
| 216× | log1p-undefine |
| 131× | add-cube-cbrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 192 |
| 1 | 357 | 184 |
| 2 | 4211 | 184 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
(*.f64 (-.f64 x #s(literal 1 binary64)) z) |
(*.f64 x (+.f64 y z)) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(fma.f64 x y (*.f64 (+.f64 x #s(literal -1 binary64)) z)) |
(*.f64 (+.f64 x #s(literal -1 binary64)) z) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
| Outputs |
|---|
(-.f64 (*.f64 x (+.f64 y z)) z) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z)) (/.f64 (pow.f64 z #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(fma.f64 y x (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (*.f64 x y)) |
(fma.f64 (+.f64 y z) x (neg.f64 z)) |
(fma.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64) (neg.f64 z)) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 z)) |
(+.f64 (neg.f64 z) (*.f64 x z)) |
(+.f64 (*.f64 x z) (neg.f64 z)) |
(+.f64 (*.f64 x z) (*.f64 z #s(literal -1 binary64))) |
(+.f64 (*.f64 z #s(literal -1 binary64)) (*.f64 x z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) #s(literal 1 binary64)) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 z (fma.f64 x x #s(literal -1 binary64))) (+.f64 x #s(literal 1 binary64))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) z) (+.f64 x #s(literal 1 binary64))) |
(pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1 binary64))) z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 1 binary64))) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 (*.f64 x z) #s(literal 1 binary64))) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) #s(literal 1 binary64)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 x z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x z) (*.f64 x z)) (*.f64 (*.f64 x y) (*.f64 x z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x z) (*.f64 x z))) (-.f64 (*.f64 x y) (*.f64 x z))) |
(/.f64 (*.f64 x (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 y y (*.f64 z (-.f64 z y)))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (-.f64 y z)) |
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) x) (fma.f64 y y (*.f64 z (-.f64 z y)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) x) (-.f64 y z)) |
(pow.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x) (+.f64 y z))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y z))))) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y z)))) |
(exp.f64 (log.f64 (*.f64 x (+.f64 y z)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y z))) #s(literal 1 binary64))) |
(fma.f64 x y (*.f64 x z)) |
(fma.f64 y x (*.f64 x z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 x z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 x z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z)) |
(+.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z)) |
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(fma.f64 y x (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (*.f64 x y)) |
(fma.f64 (+.f64 y z) x (neg.f64 z)) |
(fma.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64) (neg.f64 z)) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z)) |
(+.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z)) |
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z)) (/.f64 (pow.f64 z #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
(+.f64 (neg.f64 z) (*.f64 x z)) |
(+.f64 (*.f64 x z) (neg.f64 z)) |
(+.f64 (*.f64 x z) (*.f64 z #s(literal -1 binary64))) |
(+.f64 (*.f64 z #s(literal -1 binary64)) (*.f64 x z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) #s(literal 1 binary64)) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 z (fma.f64 x x #s(literal -1 binary64))) (+.f64 x #s(literal 1 binary64))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) z) (+.f64 x #s(literal 1 binary64))) |
(pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1 binary64))) z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 1 binary64))) |
(+.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z)) |
(+.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z)) |
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z)) (/.f64 (pow.f64 z #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
| 1× | egg-herbie |
| 764× | times-frac |
| 562× | fmm-def |
| 378× | cancel-sign-sub-inv |
| 326× | distribute-lft-neg-in |
| 284× | distribute-rgt-neg-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 369 | 23231 |
| 1 | 989 | 22326 |
| 2 | 3195 | 22148 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 #s(literal -1 binary64) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 x z) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 x z) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x z) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) z) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y z)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(-.f64 (*.f64 x z) z) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(*.f64 x y) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 #s(literal -1 binary64) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 x z) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z)) (/.f64 (pow.f64 z #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(fma.f64 y x (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (*.f64 x y)) |
(fma.f64 (+.f64 y z) x (neg.f64 z)) |
(fma.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64) (neg.f64 z)) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 z)) |
(+.f64 (neg.f64 z) (*.f64 x z)) |
(+.f64 (*.f64 x z) (neg.f64 z)) |
(+.f64 (*.f64 x z) (*.f64 z #s(literal -1 binary64))) |
(+.f64 (*.f64 z #s(literal -1 binary64)) (*.f64 x z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) #s(literal 1 binary64)) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 z (fma.f64 x x #s(literal -1 binary64))) (+.f64 x #s(literal 1 binary64))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) z) (+.f64 x #s(literal 1 binary64))) |
(pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1 binary64))) z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 1 binary64))) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 (*.f64 x z) #s(literal 1 binary64))) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) #s(literal 1 binary64)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 x z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x z) (*.f64 x z)) (*.f64 (*.f64 x y) (*.f64 x z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x z) (*.f64 x z))) (-.f64 (*.f64 x y) (*.f64 x z))) |
(/.f64 (*.f64 x (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 y y (*.f64 z (-.f64 z y)))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (-.f64 y z)) |
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) x) (fma.f64 y y (*.f64 z (-.f64 z y)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) x) (-.f64 y z)) |
(pow.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x) (+.f64 y z))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y z))))) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y z)))) |
(exp.f64 (log.f64 (*.f64 x (+.f64 y z)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y z))) #s(literal 1 binary64))) |
(fma.f64 x y (*.f64 x z)) |
(fma.f64 y x (*.f64 x z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 x z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 x z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z)) |
(+.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z)) |
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(fma.f64 y x (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (*.f64 x y)) |
(fma.f64 (+.f64 y z) x (neg.f64 z)) |
(fma.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64) (neg.f64 z)) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z)) |
(+.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z)) |
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z)) (/.f64 (pow.f64 z #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
(+.f64 (neg.f64 z) (*.f64 x z)) |
(+.f64 (*.f64 x z) (neg.f64 z)) |
(+.f64 (*.f64 x z) (*.f64 z #s(literal -1 binary64))) |
(+.f64 (*.f64 z #s(literal -1 binary64)) (*.f64 x z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) #s(literal 1 binary64)) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 z (fma.f64 x x #s(literal -1 binary64))) (+.f64 x #s(literal 1 binary64))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) z) (+.f64 x #s(literal 1 binary64))) |
(pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1 binary64))) z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 1 binary64))) |
(+.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z)) |
(+.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z)) |
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z)) (/.f64 (pow.f64 z #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
| Outputs |
|---|
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 z y)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 x (+.f64 z y)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 x z) |
(*.f64 z x) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x z) |
(*.f64 z x) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 x z) |
(*.f64 z x) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(*.f64 x z) |
(*.f64 z x) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x z) |
(*.f64 z x) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 z y)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 z y)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(-.f64 (*.f64 x z) z) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 x y) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 z y)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 x (+.f64 z y)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 x z) |
(*.f64 z x) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x z) |
(*.f64 z x) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 z y)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 x (+.f64 z y)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (/.f64 (neg.f64 z) x)))) |
(*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (-.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) y))))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y)))) |
(*.f64 y (fma.f64 z (/.f64 (+.f64 #s(literal -1 binary64) x) y) x)) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) #s(literal 1 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z)) (/.f64 (pow.f64 z #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 z y))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 z y))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 y x (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (+.f64 y z) x (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (neg.f64 z) (*.f64 x z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 x z) (neg.f64 z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 x z) (*.f64 z #s(literal -1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 z #s(literal -1 binary64)) (*.f64 x z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) #s(literal 1 binary64)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (neg.f64 x))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (neg.f64 x))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(/.f64 (*.f64 z (fma.f64 x x #s(literal -1 binary64))) (+.f64 x #s(literal 1 binary64))) |
(*.f64 z (/.f64 (fma.f64 x x #s(literal -1 binary64)) (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (neg.f64 x))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (neg.f64 x))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) z) (+.f64 x #s(literal 1 binary64))) |
(*.f64 z (/.f64 (fma.f64 x x #s(literal -1 binary64)) (+.f64 x #s(literal 1 binary64)))) |
(pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 3 binary64)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1 binary64))) z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(exp.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 x y) (*.f64 (*.f64 x z) #s(literal 1 binary64))) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) #s(literal 1 binary64)) |
(*.f64 x (+.f64 z y)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 x z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x z) (*.f64 x z)) (*.f64 (*.f64 x y) (*.f64 x z))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 x y))))) |
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (*.f64 z x) (*.f64 x (-.f64 z y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x z) (*.f64 x z))) (-.f64 (*.f64 x y) (*.f64 x z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (pow.f64 z #s(literal 2 binary64)))) (*.f64 x (-.f64 y z))) |
(/.f64 (*.f64 (*.f64 x (+.f64 z y)) (*.f64 x (-.f64 y z))) (*.f64 x (-.f64 y z))) |
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (*.f64 x (-.f64 y z))) |
(/.f64 (*.f64 x (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 y y (*.f64 z (-.f64 z y)))) |
(/.f64 (*.f64 x (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (*.f64 z (-.f64 z y)))) |
(*.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 y y (*.f64 z (-.f64 z y))))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (-.f64 y z)) |
(*.f64 x (/.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (-.f64 y z))) |
(*.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 x (-.f64 y z))) |
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) x) (fma.f64 y y (*.f64 z (-.f64 z y)))) |
(/.f64 (*.f64 x (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y y (*.f64 z (-.f64 z y)))) |
(*.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (fma.f64 y y (*.f64 z (-.f64 z y))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) x) (-.f64 y z)) |
(*.f64 x (/.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (-.f64 y z))) |
(*.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 x (-.f64 y z))) |
(pow.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64)) |
(*.f64 x (+.f64 z y)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 3 binary64)) |
(*.f64 x (+.f64 z y)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 x (+.f64 z y)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) |
(*.f64 x (+.f64 z y)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64))) |
(*.f64 x (+.f64 z y)) |
(log.f64 (pow.f64 (exp.f64 x) (+.f64 y z))) |
(*.f64 x (+.f64 z y)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y z))))) |
(*.f64 x (+.f64 z y)) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64))) |
(*.f64 x (+.f64 z y)) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 x (+.f64 z y)) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 x (+.f64 z y)) |
(exp.f64 (log.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 x (+.f64 z y)) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y z))) #s(literal 1 binary64))) |
(*.f64 x (+.f64 z y)) |
(fma.f64 x y (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(fma.f64 y x (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 x z)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 z y))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 z y))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 y x (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (+.f64 y z) x (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) #s(literal 1 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z)) (/.f64 (pow.f64 z #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 z y))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 z y))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (neg.f64 z) (*.f64 x z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 x z) (neg.f64 z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 x z) (*.f64 z #s(literal -1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 z #s(literal -1 binary64)) (*.f64 x z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) #s(literal 1 binary64)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (neg.f64 x))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(/.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (neg.f64 x))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(/.f64 (*.f64 z (fma.f64 x x #s(literal -1 binary64))) (+.f64 x #s(literal 1 binary64))) |
(*.f64 z (/.f64 (fma.f64 x x #s(literal -1 binary64)) (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (neg.f64 x))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 #s(literal 1 binary64) (neg.f64 x))))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) z) (+.f64 x #s(literal 1 binary64))) |
(*.f64 z (/.f64 (fma.f64 x x #s(literal -1 binary64)) (+.f64 x #s(literal 1 binary64)))) |
(pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 3 binary64)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1 binary64))) z)) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(exp.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 1 binary64))) |
(*.f64 z (+.f64 #s(literal -1 binary64) x)) |
(+.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) #s(literal 1 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z)) (/.f64 (pow.f64 z #s(literal 2 binary64)) (fma.f64 x (+.f64 y z) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) (neg.f64 z))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 y z) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 z y))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 z y))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (*.f64 y (*.f64 z (+.f64 x #s(literal -1 binary64)))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 y z) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 y z) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x (+.f64 y z) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (-.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (fma.f64 z (*.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 (neg.f64 z) (*.f64 x (-.f64 z y)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 x (-.f64 y z) z)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (*.f64 z (fma.f64 x (+.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x (+.f64 z y) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z (+.f64 #s(literal -1 binary64) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (+.f64 (*.f64 x (-.f64 y z)) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z (+.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (fma.f64 x (-.f64 y z) z)) |
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 1 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 3 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 2 binary64)) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 2 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) #s(literal 3 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) #s(literal 1 binary64))) |
(-.f64 (*.f64 x (+.f64 z y)) z) |
(fma.f64 x (+.f64 z y) (neg.f64 z)) |
Compiled 2925 to 1208 computations (58.7% saved)
10 alts after pruning (8 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 189 | 8 | 197 |
| Fresh | 0 | 0 | 0 |
| Picked | 2 | 2 | 4 |
| Done | 0 | 0 | 0 |
| Total | 191 | 10 | 201 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 98.8% | (fma.f64 x y (*.f64 (+.f64 x #s(literal -1 binary64)) z)) |
| ▶ | 90.7% | (-.f64 (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) z) |
| ✓ | 100.0% | (-.f64 (*.f64 x (+.f64 y z)) z) |
| ▶ | 61.8% | (-.f64 (*.f64 x z) z) |
| 63.6% | (+.f64 (*.f64 x y) (*.f64 z x)) | |
| 61.8% | (*.f64 z (-.f64 x #s(literal 1 binary64))) | |
| ▶ | 89.3% | (*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
| ▶ | 65.6% | (*.f64 x (+.f64 z y)) |
| 41.2% | (*.f64 x y) | |
| ▶ | 35.5% | (neg.f64 z) |
Compiled 163 to 103 computations (36.8% saved)
Found 8 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (-.f64 (+.f64 z y) (/.f64 z x)) |
| ✓ | 89.3% | (*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
| ✓ | 100.0% | (-.f64 (*.f64 x z) z) |
| ✓ | 100.0% | (*.f64 x (+.f64 z y)) |
| ✓ | 100.0% | (-.f64 (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) z) |
| ✓ | 100.0% | (+.f64 x (/.f64 (*.f64 x y) z)) |
| ✓ | 93.6% | (/.f64 (*.f64 x y) z) |
| ✓ | 91.5% | (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
Compiled 91 to 17 computations (81.3% saved)
ival-mult, time spent: 10.0ms, 41.0% of total-timeival-div, time spent: 4.0ms, 16.0% of total-timeival-sub, time spent: 4.0ms, 16.0% of total-timeival-add, time spent: 3.0ms, 12.0% of total-timeival-neg, time spent: 3.0ms, 12.0% of total-timeconst, time spent: 0.0ms, 0.0% of total-time| Inputs |
|---|
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (+.f64 x (/.f64 (*.f64 x y) z))> |
#<alt (-.f64 (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) z)> |
#<alt (*.f64 x (+.f64 z y))> |
#<alt (-.f64 (*.f64 x z) z)> |
#<alt (*.f64 x (-.f64 (+.f64 z y) (/.f64 z x)))> |
#<alt (-.f64 (+.f64 z y) (/.f64 z x))> |
| Outputs |
|---|
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 x z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))))> |
#<alt (*.f64 x z)> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))> |
#<alt x> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (*.f64 y (+.f64 (/.f64 x y) (/.f64 x z)))> |
#<alt (*.f64 y (+.f64 (/.f64 x y) (/.f64 x z)))> |
#<alt (*.f64 y (+.f64 (/.f64 x y) (/.f64 x z)))> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z)))))> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt x> |
#<alt x> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z)> |
#<alt (-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z)> |
#<alt (-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z)> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))))> |
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))))> |
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x))))> |
#<alt (-.f64 (*.f64 x z) z)> |
#<alt (-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y)))> |
#<alt (*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y)))> |
#<alt (*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y)))))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 x z)> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (*.f64 x z)> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z)))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x))))> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))))> |
#<alt (*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))> |
#<alt (*.f64 z (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 z (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 z (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))))> |
#<alt (*.f64 x (-.f64 z (/.f64 z x)))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x (-.f64 z (/.f64 z x))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x (-.f64 z (/.f64 z x))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x (-.f64 z (/.f64 z x))))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y)))))> |
#<alt y> |
#<alt (+.f64 y (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))> |
#<alt (+.f64 y (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))> |
#<alt (+.f64 y (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))> |
#<alt (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))> |
#<alt (*.f64 z (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)))> |
#<alt (*.f64 z (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)))> |
#<alt (*.f64 z (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))))> |
#<alt (-.f64 z (/.f64 z x))> |
#<alt (-.f64 (+.f64 y z) (/.f64 z x))> |
#<alt (-.f64 (+.f64 y z) (/.f64 z x))> |
#<alt (-.f64 (+.f64 y z) (/.f64 z x))> |
#<alt y> |
#<alt (*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) (/.f64 z (*.f64 x y))))> |
#<alt (*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) (/.f64 z (*.f64 x y))))> |
#<alt (*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) (/.f64 z (*.f64 x y))))> |
#<alt y> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y)) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y)) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y)) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (/.f64 z x))> |
#<alt (/.f64 (-.f64 (*.f64 x (+.f64 y z)) z) x)> |
#<alt (/.f64 (-.f64 (*.f64 x (+.f64 y z)) z) x)> |
#<alt (/.f64 (-.f64 (*.f64 x (+.f64 y z)) z) x)> |
#<alt (+.f64 y z)> |
#<alt (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (+.f64 y z)> |
#<alt (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
69 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | y | @ | 0 | (* x (- (+ z y) (/ z x))) |
| 2.0ms | z | @ | -inf | (/ (* x y) z) |
| 2.0ms | z | @ | inf | (* z (+ x (/ (* x y) z))) |
| 1.0ms | x | @ | inf | (- (+ z y) (/ z x)) |
| 1.0ms | x | @ | inf | (* z (+ x (/ (* x y) z))) |
| 1× | batch-egg-rewrite |
| 1120× | log1p-expm1-u |
| 185× | expm1-log1p-u |
| 181× | add-cube-cbrt |
| 179× | add-exp-log |
| 179× | add-log-exp |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 257 |
| 1 | 380 | 239 |
| 2 | 6308 | 239 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(/.f64 (*.f64 x y) z) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(-.f64 (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) z) |
(*.f64 x (+.f64 z y)) |
(-.f64 (*.f64 x z) z) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(-.f64 (+.f64 z y) (/.f64 z x)) |
| Outputs |
|---|
(+.f64 (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z))) |
(+.f64 (*.f64 z x) (*.f64 (*.f64 x (*.f64 (/.f64 y z) z)) #s(literal 1 binary64))) |
(+.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (*.f64 z x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) #s(literal 1 binary64)) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (/.f64 y z) z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (*.f64 x (*.f64 (/.f64 y z) z))) (*.f64 (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (*.f64 x (*.f64 (/.f64 y z) z)))) (-.f64 (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z)))) |
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) z) (-.f64 x (*.f64 x (/.f64 y z)))) |
(pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 x (/.f64 y z) x))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))))) |
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(exp.f64 (log.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 1 binary64))) |
(fma.f64 z x (*.f64 x (*.f64 (/.f64 y z) z))) |
(fma.f64 x z (*.f64 x (*.f64 (/.f64 y z) z))) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 x (*.f64 (/.f64 y z) z))) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 x (*.f64 (/.f64 y z) z))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64)) |
(*.f64 x (/.f64 y z)) |
(*.f64 y (/.f64 x z)) |
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z)) |
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z))) |
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z))) |
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z))) |
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z)) |
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z))) |
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z))) |
(*.f64 (*.f64 x (neg.f64 y)) (/.f64 #s(literal 1 binary64) (neg.f64 z))) |
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y)) |
(*.f64 (/.f64 y z) x) |
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z)) |
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z))) |
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z))) |
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z))) |
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z)) |
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z))) |
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z))) |
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 (*.f64 x y) (sqrt.f64 z))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z))) |
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) |
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64)) |
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z))) |
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z)) |
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x) (/.f64 y z))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z))))) |
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z)))) |
(exp.f64 (log.f64 (*.f64 x (/.f64 y z)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (/.f64 y z) x))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z)))) (/.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z))))) |
(*.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 y z) x)) |
(*.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (/.f64 y z) x))) |
(*.f64 (sqrt.f64 (fma.f64 x (/.f64 y z) x)) (sqrt.f64 (fma.f64 x (/.f64 y z) x))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 x (/.f64 y z))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 x (/.f64 y z)) x)) |
(pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x (/.f64 y z) x))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (/.f64 y z) x)))) |
(cbrt.f64 (pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 y z) x))) |
(log1p.f64 (expm1.f64 (fma.f64 x (/.f64 y z) x))) |
(exp.f64 (log.f64 (fma.f64 x (/.f64 y z) x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 1 binary64))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z) x) |
(fma.f64 #s(literal 1 binary64) x (*.f64 x (/.f64 y z))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (*.f64 x (/.f64 y z))) |
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (/.f64 y z))) |
(+.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z)) |
(+.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(+.f64 (*.f64 z x) (+.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (neg.f64 z))) |
(+.f64 (*.f64 z x) (-.f64 (*.f64 x (*.f64 (/.f64 y z) z)) z)) |
(+.f64 (neg.f64 z) (*.f64 z (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) |
(*.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) |
(*.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(*.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 x (/.f64 y z) x) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z))) |
(pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 1 binary64))) |
(fma.f64 z (fma.f64 x (/.f64 y z) x) (neg.f64 z)) |
(fma.f64 (fma.f64 x (/.f64 y z) x) z (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z x)) |
(+.f64 (*.f64 z x) (*.f64 x y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z y)))) #s(literal 1 binary64)) |
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) x) (fma.f64 z z (*.f64 y (-.f64 y z)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) x) (-.f64 z y)) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z x) (*.f64 x y))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z x) (*.f64 x y))) |
(/.f64 (*.f64 x (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 z z (*.f64 y (-.f64 y z)))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 z y)) |
(pow.f64 (*.f64 x (+.f64 z y)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z y))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z y))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x) (+.f64 z y))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 z y))))) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 z y) #s(literal 3 binary64)))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z y)))) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z y)))) |
(exp.f64 (log.f64 (*.f64 x (+.f64 z y)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 z y))) #s(literal 1 binary64))) |
(fma.f64 z x (*.f64 x y)) |
(fma.f64 x z (*.f64 x y)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 x y)) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 x y)) |
(+.f64 (*.f64 z x) (neg.f64 z)) |
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(+.f64 (neg.f64 z) (*.f64 z x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(*.f64 (sqrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) (sqrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z x z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z x z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 z x z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z))) |
(pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 1 binary64))) |
(fma.f64 z x (neg.f64 z)) |
(fma.f64 x z (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 z y)) (*.f64 x (/.f64 z (neg.f64 x)))) |
(+.f64 (*.f64 x (+.f64 z y)) (*.f64 (/.f64 z (neg.f64 x)) x)) |
(+.f64 (*.f64 z x) (*.f64 x (-.f64 y (/.f64 z x)))) |
(+.f64 (*.f64 z x) (*.f64 (-.f64 y (/.f64 z x)) x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) #s(literal 1 binary64)) |
(/.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x)))))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64)))) (+.f64 z (+.f64 y (/.f64 z x)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) x) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) x) (+.f64 z (+.f64 y (/.f64 z x)))) |
(pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 y (-.f64 z (/.f64 z x)))) x)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))))) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 3 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64)))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) |
(exp.f64 (log.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))) #s(literal 1 binary64))) |
(+.f64 z (-.f64 y (/.f64 z x))) |
(+.f64 z (*.f64 (-.f64 y (/.f64 z x)) #s(literal 1 binary64))) |
(+.f64 y (+.f64 z (/.f64 z (neg.f64 x)))) |
(+.f64 y (-.f64 z (/.f64 z x))) |
(+.f64 (+.f64 z y) (/.f64 z (neg.f64 x))) |
(+.f64 (+.f64 z y) (*.f64 (/.f64 z (neg.f64 x)) #s(literal 1 binary64))) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) z (/.f64 z x))) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (/.f64 z (neg.f64 x)) #s(literal 1 binary64) (/.f64 z x))) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 z x))) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64)) (/.f64 z x))) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 z x))) (sqrt.f64 (/.f64 z x)) (/.f64 z x))) |
(+.f64 (/.f64 z (neg.f64 x)) (+.f64 z y)) |
(+.f64 (-.f64 y (/.f64 z x)) z) |
(*.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) (pow.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(*.f64 (sqrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) (sqrt.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 z (+.f64 y (/.f64 z x))))) |
(*.f64 (+.f64 (sqrt.f64 (+.f64 z y)) (sqrt.f64 (/.f64 z x))) (-.f64 (sqrt.f64 (+.f64 z y)) (sqrt.f64 (/.f64 z x)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))) (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 z (+.f64 y (/.f64 z x))) (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 z (+.f64 y (/.f64 z x)))) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) x) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) z)) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) x)) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (neg.f64 x)) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) (neg.f64 z))) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) (neg.f64 x))) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 x z)) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) #s(literal 1 binary64))) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) (/.f64 x z))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) x) (*.f64 (-.f64 z y) z)) (*.f64 (-.f64 z y) x)) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (neg.f64 x)) (*.f64 (-.f64 z y) (neg.f64 z))) (*.f64 (-.f64 z y) (neg.f64 x))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (/.f64 x z)) (*.f64 (-.f64 z y) #s(literal 1 binary64))) (*.f64 (-.f64 z y) (/.f64 x z))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64)))) (neg.f64 (+.f64 z (+.f64 y (/.f64 z x))))) |
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (-.f64 y (/.f64 z x)) #s(literal 3 binary64))) (+.f64 (pow.f64 z #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 y (/.f64 z x)) (-.f64 y (/.f64 z x))) (*.f64 z (-.f64 y (/.f64 z x)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z (neg.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 z (neg.f64 x)) (/.f64 z (neg.f64 x))) (*.f64 (+.f64 z y) (/.f64 z (neg.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (*.f64 (-.f64 y (/.f64 z x)) (-.f64 y (/.f64 z x)))) (-.f64 z (-.f64 y (/.f64 z x)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z (neg.f64 x)) (/.f64 z (neg.f64 x)))) (-.f64 (+.f64 z y) (/.f64 z (neg.f64 x)))) |
(pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 y (-.f64 z (/.f64 z x)))))) |
(cbrt.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(log1p.f64 (expm1.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(exp.f64 (log.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 1 binary64))) |
(fma.f64 #s(literal 1 binary64) z (-.f64 y (/.f64 z x))) |
(fma.f64 #s(literal 1 binary64) (+.f64 z y) (/.f64 z (neg.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 z y)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 z y)) (/.f64 z (neg.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (cbrt.f64 z) (-.f64 y (/.f64 z x))) |
(fma.f64 (sqrt.f64 (+.f64 z y)) (sqrt.f64 (+.f64 z y)) (/.f64 z (neg.f64 x))) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (-.f64 y (/.f64 z x))) |
| 1× | egg-herbie |
| 400× | fma-define |
| 376× | associate-*r* |
| 356× | associate-*l* |
| 343× | exp-prod |
| 267× | *-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 787 | 22337 |
| 1 | 2087 | 20922 |
| 2 | 7499 | 20922 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x z) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 x z) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
x |
(/.f64 (*.f64 x y) z) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(/.f64 (*.f64 x y) z) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(/.f64 (*.f64 x y) z) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
x |
x |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 #s(literal -1 binary64) z) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(-.f64 (*.f64 x z) z) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(*.f64 x y) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x z) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 x z) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 #s(literal -1 binary64) z) |
(*.f64 x z) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 #s(literal -1 binary64) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (+.f64 y z)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) |
(+.f64 (*.f64 x y) (*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) |
(+.f64 (*.f64 x y) (*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) |
(*.f64 z (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 x y) z))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(+.f64 (*.f64 x y) (*.f64 x (-.f64 z (/.f64 z x)))) |
(+.f64 (*.f64 x y) (*.f64 x (-.f64 z (/.f64 z x)))) |
(+.f64 (*.f64 x y) (*.f64 x (-.f64 z (/.f64 z x)))) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))))) |
y |
(+.f64 y (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) |
(+.f64 y (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) |
(+.f64 y (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) |
(*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) |
(*.f64 z (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x))) |
(*.f64 z (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x))) |
(*.f64 z (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))) |
(-.f64 z (/.f64 z x)) |
(-.f64 (+.f64 y z) (/.f64 z x)) |
(-.f64 (+.f64 y z) (/.f64 z x)) |
(-.f64 (+.f64 y z) (/.f64 z x)) |
y |
(*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) (/.f64 z (*.f64 x y)))) |
(*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) (/.f64 z (*.f64 x y)))) |
(*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) (/.f64 z (*.f64 x y)))) |
y |
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y)) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y)) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y)) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (/.f64 z x)) |
(/.f64 (-.f64 (*.f64 x (+.f64 y z)) z) x) |
(/.f64 (-.f64 (*.f64 x (+.f64 y z)) z) x) |
(/.f64 (-.f64 (*.f64 x (+.f64 y z)) z) x) |
(+.f64 y z) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 y z) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z))) |
(+.f64 (*.f64 z x) (*.f64 (*.f64 x (*.f64 (/.f64 y z) z)) #s(literal 1 binary64))) |
(+.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (*.f64 z x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) #s(literal 1 binary64)) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (/.f64 y z) z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (*.f64 x (*.f64 (/.f64 y z) z))) (*.f64 (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (*.f64 x (*.f64 (/.f64 y z) z)))) (-.f64 (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z)))) |
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) z) (-.f64 x (*.f64 x (/.f64 y z)))) |
(pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 x (/.f64 y z) x))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))))) |
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(exp.f64 (log.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 1 binary64))) |
(fma.f64 z x (*.f64 x (*.f64 (/.f64 y z) z))) |
(fma.f64 x z (*.f64 x (*.f64 (/.f64 y z) z))) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 x (*.f64 (/.f64 y z) z))) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 x (*.f64 (/.f64 y z) z))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64)) |
(*.f64 x (/.f64 y z)) |
(*.f64 y (/.f64 x z)) |
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z)) |
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z))) |
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z))) |
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z))) |
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z)) |
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z))) |
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z))) |
(*.f64 (*.f64 x (neg.f64 y)) (/.f64 #s(literal 1 binary64) (neg.f64 z))) |
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y)) |
(*.f64 (/.f64 y z) x) |
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z)) |
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z))) |
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z))) |
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z))) |
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z)) |
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z))) |
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z))) |
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 (*.f64 x y) (sqrt.f64 z))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z))) |
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) |
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64)) |
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z))) |
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z)) |
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x) (/.f64 y z))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z))))) |
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z)))) |
(exp.f64 (log.f64 (*.f64 x (/.f64 y z)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (/.f64 y z) x))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z)))) (/.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z))))) |
(*.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 y z) x)) |
(*.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (/.f64 y z) x))) |
(*.f64 (sqrt.f64 (fma.f64 x (/.f64 y z) x)) (sqrt.f64 (fma.f64 x (/.f64 y z) x))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 x (/.f64 y z))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 x (/.f64 y z)) x)) |
(pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x (/.f64 y z) x))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (/.f64 y z) x)))) |
(cbrt.f64 (pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 y z) x))) |
(log1p.f64 (expm1.f64 (fma.f64 x (/.f64 y z) x))) |
(exp.f64 (log.f64 (fma.f64 x (/.f64 y z) x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 1 binary64))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z) x) |
(fma.f64 #s(literal 1 binary64) x (*.f64 x (/.f64 y z))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (*.f64 x (/.f64 y z))) |
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (/.f64 y z))) |
(+.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z)) |
(+.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(+.f64 (*.f64 z x) (+.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (neg.f64 z))) |
(+.f64 (*.f64 z x) (-.f64 (*.f64 x (*.f64 (/.f64 y z) z)) z)) |
(+.f64 (neg.f64 z) (*.f64 z (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) |
(*.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) |
(*.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(*.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 x (/.f64 y z) x) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z))) |
(pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 1 binary64))) |
(fma.f64 z (fma.f64 x (/.f64 y z) x) (neg.f64 z)) |
(fma.f64 (fma.f64 x (/.f64 y z) x) z (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z x)) |
(+.f64 (*.f64 z x) (*.f64 x y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z y)))) #s(literal 1 binary64)) |
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) x) (fma.f64 z z (*.f64 y (-.f64 y z)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) x) (-.f64 z y)) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z x) (*.f64 x y))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z x) (*.f64 x y))) |
(/.f64 (*.f64 x (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 z z (*.f64 y (-.f64 y z)))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 z y)) |
(pow.f64 (*.f64 x (+.f64 z y)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z y))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z y))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x) (+.f64 z y))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 z y))))) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 z y) #s(literal 3 binary64)))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z y)))) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z y)))) |
(exp.f64 (log.f64 (*.f64 x (+.f64 z y)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 z y))) #s(literal 1 binary64))) |
(fma.f64 z x (*.f64 x y)) |
(fma.f64 x z (*.f64 x y)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 x y)) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 x y)) |
(+.f64 (*.f64 z x) (neg.f64 z)) |
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(+.f64 (neg.f64 z) (*.f64 z x)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(*.f64 (sqrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) (sqrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z x z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z x z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 z x z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z))) |
(pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 1 binary64))) |
(fma.f64 z x (neg.f64 z)) |
(fma.f64 x z (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z)) |
(+.f64 (*.f64 x (+.f64 z y)) (*.f64 x (/.f64 z (neg.f64 x)))) |
(+.f64 (*.f64 x (+.f64 z y)) (*.f64 (/.f64 z (neg.f64 x)) x)) |
(+.f64 (*.f64 z x) (*.f64 x (-.f64 y (/.f64 z x)))) |
(+.f64 (*.f64 z x) (*.f64 (-.f64 y (/.f64 z x)) x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) #s(literal 1 binary64)) |
(/.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x)))))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64)))) (+.f64 z (+.f64 y (/.f64 z x)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) x) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) x) (+.f64 z (+.f64 y (/.f64 z x)))) |
(pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 y (-.f64 z (/.f64 z x)))) x)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))))) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 3 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64)))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) |
(exp.f64 (log.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))) #s(literal 1 binary64))) |
(+.f64 z (-.f64 y (/.f64 z x))) |
(+.f64 z (*.f64 (-.f64 y (/.f64 z x)) #s(literal 1 binary64))) |
(+.f64 y (+.f64 z (/.f64 z (neg.f64 x)))) |
(+.f64 y (-.f64 z (/.f64 z x))) |
(+.f64 (+.f64 z y) (/.f64 z (neg.f64 x))) |
(+.f64 (+.f64 z y) (*.f64 (/.f64 z (neg.f64 x)) #s(literal 1 binary64))) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) z (/.f64 z x))) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (/.f64 z (neg.f64 x)) #s(literal 1 binary64) (/.f64 z x))) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 z x))) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64)) (/.f64 z x))) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 z x))) (sqrt.f64 (/.f64 z x)) (/.f64 z x))) |
(+.f64 (/.f64 z (neg.f64 x)) (+.f64 z y)) |
(+.f64 (-.f64 y (/.f64 z x)) z) |
(*.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (+.f64 y (-.f64 z (/.f64 z x)))) |
(*.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) (pow.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(*.f64 (sqrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) (sqrt.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 z (+.f64 y (/.f64 z x))))) |
(*.f64 (+.f64 (sqrt.f64 (+.f64 z y)) (sqrt.f64 (/.f64 z x))) (-.f64 (sqrt.f64 (+.f64 z y)) (sqrt.f64 (/.f64 z x)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))) (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 z (+.f64 y (/.f64 z x))) (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 z (+.f64 y (/.f64 z x)))) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) x) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) z)) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) x)) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (neg.f64 x)) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) (neg.f64 z))) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) (neg.f64 x))) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 x z)) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) #s(literal 1 binary64))) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) (/.f64 x z))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) x) (*.f64 (-.f64 z y) z)) (*.f64 (-.f64 z y) x)) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (neg.f64 x)) (*.f64 (-.f64 z y) (neg.f64 z))) (*.f64 (-.f64 z y) (neg.f64 x))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (/.f64 x z)) (*.f64 (-.f64 z y) #s(literal 1 binary64))) (*.f64 (-.f64 z y) (/.f64 x z))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64)))) (neg.f64 (+.f64 z (+.f64 y (/.f64 z x))))) |
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (-.f64 y (/.f64 z x)) #s(literal 3 binary64))) (+.f64 (pow.f64 z #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 y (/.f64 z x)) (-.f64 y (/.f64 z x))) (*.f64 z (-.f64 y (/.f64 z x)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z (neg.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 z (neg.f64 x)) (/.f64 z (neg.f64 x))) (*.f64 (+.f64 z y) (/.f64 z (neg.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (*.f64 (-.f64 y (/.f64 z x)) (-.f64 y (/.f64 z x)))) (-.f64 z (-.f64 y (/.f64 z x)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z (neg.f64 x)) (/.f64 z (neg.f64 x)))) (-.f64 (+.f64 z y) (/.f64 z (neg.f64 x)))) |
(pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 y (-.f64 z (/.f64 z x)))))) |
(cbrt.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(log1p.f64 (expm1.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(exp.f64 (log.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 1 binary64))) |
(fma.f64 #s(literal 1 binary64) z (-.f64 y (/.f64 z x))) |
(fma.f64 #s(literal 1 binary64) (+.f64 z y) (/.f64 z (neg.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 z y)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 z y)) (/.f64 z (neg.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (cbrt.f64 z) (-.f64 y (/.f64 z x))) |
(fma.f64 (sqrt.f64 (+.f64 z y)) (sqrt.f64 (+.f64 z y)) (/.f64 z (neg.f64 x))) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (-.f64 y (/.f64 z x))) |
| Outputs |
|---|
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x z) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x z) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 x (/.f64 z y))))) |
(*.f64 (neg.f64 (fma.f64 x (/.f64 z y) x)) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 x (/.f64 z y))))) |
(*.f64 (neg.f64 (fma.f64 x (/.f64 z y) x)) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 x (/.f64 z y))))) |
(*.f64 (neg.f64 (fma.f64 x (/.f64 z y) x)) (neg.f64 y)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 y z) #s(literal -1 binary64))) |
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 y z) #s(literal -1 binary64))) |
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 y z) #s(literal -1 binary64))) |
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 y z) #s(literal -1 binary64))) |
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y z) #s(literal -1 binary64)))) |
x |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x y) (/.f64 x z)))) |
(*.f64 (-.f64 (/.f64 x (neg.f64 y)) (/.f64 x z)) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x y) (/.f64 x z)))) |
(*.f64 (-.f64 (/.f64 x (neg.f64 y)) (/.f64 x z)) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x y) (/.f64 x z)))) |
(*.f64 (-.f64 (/.f64 x (neg.f64 y)) (/.f64 x z)) (neg.f64 y)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(/.f64 (*.f64 x (+.f64 y z)) z) |
(*.f64 x (/.f64 (+.f64 y z) z)) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(/.f64 (*.f64 x (+.f64 y z)) z) |
(*.f64 x (/.f64 (+.f64 y z) z)) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(/.f64 (*.f64 x (+.f64 y z)) z) |
(*.f64 x (/.f64 (+.f64 y z) z)) |
x |
x |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))))) |
(-.f64 (*.f64 x z) z) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(*.f64 x y) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (+.f64 x (/.f64 (-.f64 (*.f64 x z) z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) y))) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (+.f64 x (/.f64 (-.f64 (*.f64 x z) z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) y))) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (+.f64 x (/.f64 (-.f64 (*.f64 x z) z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (-.f64 (*.f64 x z) z) y)))) |
(*.f64 y (neg.f64 (-.f64 (/.f64 (*.f64 z (-.f64 #s(literal 1 binary64) x)) y) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (-.f64 (*.f64 x z) z) y)))) |
(*.f64 y (neg.f64 (-.f64 (/.f64 (*.f64 z (-.f64 #s(literal 1 binary64) x)) y) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (-.f64 (*.f64 x z) z) y)))) |
(*.f64 y (neg.f64 (-.f64 (/.f64 (*.f64 z (-.f64 #s(literal 1 binary64) x)) y) x))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x z) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x z) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 x (/.f64 z y))))) |
(*.f64 (neg.f64 (fma.f64 x (/.f64 z y) x)) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 x (/.f64 z y))))) |
(*.f64 (neg.f64 (fma.f64 x (/.f64 z y) x)) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 x (/.f64 z y))))) |
(*.f64 (neg.f64 (fma.f64 x (/.f64 z y) x)) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(*.f64 x z) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) z (/.f64 z x))) |
(*.f64 x (neg.f64 (-.f64 (/.f64 z x) z))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) z (/.f64 z x))) |
(*.f64 x (neg.f64 (-.f64 (/.f64 z x) z))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) z (/.f64 z x))) |
(*.f64 x (neg.f64 (-.f64 (/.f64 z x) z))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x (+.f64 y z))) |
(fma.f64 x y (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(fma.f64 x (+.f64 y z) (neg.f64 z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(*.f64 x (+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(*.f64 x (+.f64 y z)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 y z) (/.f64 z x))) |
(*.f64 x (neg.f64 (-.f64 (/.f64 z x) (+.f64 y z)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 y z) (/.f64 z x))) |
(*.f64 x (neg.f64 (-.f64 (/.f64 z x) (+.f64 y z)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 y z)) (/.f64 z x)))) |
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 y z) (/.f64 z x))) |
(*.f64 x (neg.f64 (-.f64 (/.f64 z x) (+.f64 y z)))) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(+.f64 (*.f64 x y) (*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(+.f64 (*.f64 x y) (*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(*.f64 x (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 z (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 x y) z))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (*.f64 x (/.f64 y z)))) |
(*.f64 z (*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 z (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 x y) z))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (*.f64 x (/.f64 y z)))) |
(*.f64 z (*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 z (+.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 x y) z))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (*.f64 x (/.f64 y z)))) |
(*.f64 z (*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))))) |
(*.f64 (neg.f64 z) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 y z)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) |
(*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y z)))) (neg.f64 z)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))))) |
(*.f64 (neg.f64 z) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 y z)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) |
(*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y z)))) (neg.f64 z)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))))) |
(*.f64 (neg.f64 z) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 y z)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))) |
(*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y z)))) (neg.f64 z)) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(+.f64 (*.f64 x y) (*.f64 x (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(+.f64 (*.f64 x y) (*.f64 x (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(+.f64 (*.f64 x y) (*.f64 x (-.f64 z (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 (-.f64 z (/.f64 z x)) y)))) |
(*.f64 y (fma.f64 x (/.f64 (-.f64 z (/.f64 z x)) y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 (-.f64 z (/.f64 z x)) y)))) |
(*.f64 y (fma.f64 x (/.f64 (-.f64 z (/.f64 z x)) y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 (-.f64 z (/.f64 z x)) y)))) |
(*.f64 y (fma.f64 x (/.f64 (-.f64 z (/.f64 z x)) y) x)) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 x (/.f64 (-.f64 z (/.f64 z x)) y))))) |
(*.f64 (-.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z x) z) y)) x) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 x (/.f64 (-.f64 z (/.f64 z x)) y))))) |
(*.f64 (-.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z x) z) y)) x) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z (/.f64 z x))) y))))) |
(*.f64 (neg.f64 y) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 x (/.f64 (-.f64 z (/.f64 z x)) y))))) |
(*.f64 (-.f64 (*.f64 x (/.f64 (-.f64 (/.f64 z x) z) y)) x) (neg.f64 y)) |
y |
(+.f64 y (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 y (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 y (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) |
(*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))) |
(-.f64 z (/.f64 z x)) |
(*.f64 z (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x))) |
(*.f64 z (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x)))) |
(*.f64 z (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x))) |
(*.f64 z (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x)))) |
(*.f64 z (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x))) |
(*.f64 z (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))) |
(-.f64 z (/.f64 z x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))) |
(*.f64 (neg.f64 z) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y z) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))) |
(*.f64 z (neg.f64 (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))) |
(*.f64 (neg.f64 z) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y z) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))) |
(*.f64 z (neg.f64 (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)))) |
(*.f64 (neg.f64 z) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y z) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))) |
(*.f64 z (neg.f64 (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y z))))) |
(-.f64 z (/.f64 z x)) |
(*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))) |
(-.f64 (+.f64 y z) (/.f64 z x)) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(-.f64 (+.f64 y z) (/.f64 z x)) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(-.f64 (+.f64 y z) (/.f64 z x)) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
y |
(*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) (/.f64 z (*.f64 x y)))) |
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y))) |
(*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) (/.f64 z (*.f64 x y)))) |
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y))) |
(*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 z y)) (/.f64 z (*.f64 x y)))) |
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y))) |
y |
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y)) #s(literal 1 binary64)))) |
(*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y) #s(literal -1 binary64))) |
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 z x) z) y)) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y)) #s(literal 1 binary64)))) |
(*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y) #s(literal -1 binary64))) |
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 z x) z) y)) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y)) #s(literal 1 binary64)))) |
(*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z (/.f64 z x)) y) #s(literal -1 binary64))) |
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 z x) z) y)) (neg.f64 y)) |
(*.f64 #s(literal -1 binary64) (/.f64 z x)) |
(/.f64 z (neg.f64 x)) |
(/.f64 (neg.f64 z) x) |
(/.f64 (-.f64 (*.f64 x (+.f64 y z)) z) x) |
(/.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) x) |
(/.f64 (-.f64 (*.f64 x (+.f64 y z)) z) x) |
(/.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) x) |
(/.f64 (-.f64 (*.f64 x (+.f64 y z)) z) x) |
(/.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) x) |
(+.f64 y z) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 y z) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(+.f64 (*.f64 z x) (*.f64 (*.f64 x (*.f64 (/.f64 y z) z)) #s(literal 1 binary64))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(+.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (*.f64 z x)) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (/.f64 y z) z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (*.f64 x (*.f64 (/.f64 y z) z))) (*.f64 (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 z (/.f64 y z))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 (*.f64 x (*.f64 z (/.f64 y z))) (-.f64 (*.f64 x (*.f64 z (/.f64 y z))) (*.f64 x z))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 y (/.f64 z z))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 y (/.f64 z z))) (*.f64 z (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))) (pow.f64 (*.f64 x z) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (*.f64 x (*.f64 (/.f64 y z) z)))) (-.f64 (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 z (/.f64 y z)) (*.f64 z (/.f64 y z))))) (-.f64 (*.f64 x z) (*.f64 x (*.f64 z (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (*.f64 x (-.f64 z (*.f64 y (/.f64 z z))))) |
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(*.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(*.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))))))) |
(/.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z))))) |
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (/.f64 z (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(*.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(*.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) z) (-.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z))))) |
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (/.f64 z (-.f64 x (*.f64 x (/.f64 y z))))) |
(pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 1 binary64)) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 3 binary64)) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(pow.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 2 binary64)) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64))) |
(fabs.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) |
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 x (/.f64 y z) x))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(exp.f64 (log.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 1 binary64))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(fma.f64 z x (*.f64 x (*.f64 (/.f64 y z) z))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(fma.f64 x z (*.f64 x (*.f64 (/.f64 y z) z))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 x (*.f64 (/.f64 y z) z))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 x (*.f64 (/.f64 y z) z))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 x (*.f64 (/.f64 y z) z))) |
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 x (/.f64 y z)) |
(*.f64 y (/.f64 x z)) |
(*.f64 x (/.f64 y z)) |
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z)) |
(*.f64 x (/.f64 y z)) |
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)) |
(*.f64 x (/.f64 y z)) |
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z)) |
(*.f64 x (/.f64 y z)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z)) |
(*.f64 x (/.f64 y z)) |
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (*.f64 x (neg.f64 y)) (/.f64 #s(literal 1 binary64) (neg.f64 z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y)) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 y z) x) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z)) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z)) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 (*.f64 x y) (sqrt.f64 z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z)) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z))) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z)) |
(*.f64 x (/.f64 y z)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z))) |
(*.f64 x (/.f64 y z)) |
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)) |
(*.f64 x (/.f64 y z)) |
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64)) |
(*.f64 x (/.f64 y z)) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 x (/.f64 y z)) |
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) |
(*.f64 x (/.f64 y z)) |
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64)) |
(*.f64 x (/.f64 y z)) |
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z))) |
(*.f64 x (/.f64 y z)) |
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z)) |
(*.f64 x (/.f64 y z)) |
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) |
(fabs.f64 (*.f64 x (/.f64 y z))) |
(log.f64 (pow.f64 (exp.f64 x) (/.f64 y z))) |
(*.f64 x (/.f64 y z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z))))) |
(*.f64 x (/.f64 y z)) |
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64))) |
(*.f64 x (/.f64 y z)) |
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 x (/.f64 y z)) |
(exp.f64 (log.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 x (/.f64 y z)) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64))) |
(*.f64 x (/.f64 y z)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (/.f64 y z) x))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 y z) x))) |
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z)))) (/.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x (/.f64 y z) x))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 (sqrt.f64 (fma.f64 x (/.f64 y z) x)) (sqrt.f64 (fma.f64 x (/.f64 y z) x))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64))))))) |
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 x (/.f64 y z))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 y z))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (/.f64 y z) (pow.f64 x #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 x (/.f64 y z)) x)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))) |
(pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(pow.f64 (cbrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(pow.f64 (pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(pow.f64 (sqrt.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(sqrt.f64 (pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 2 binary64))) |
(fabs.f64 (fma.f64 x (/.f64 y z) x)) |
(log.f64 (exp.f64 (fma.f64 x (/.f64 y z) x))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x (/.f64 y z) x)))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(cbrt.f64 (pow.f64 (fma.f64 x (/.f64 y z) x) #s(literal 3 binary64))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 y z) x))) |
(log1p.f64 (expm1.f64 (fma.f64 x (/.f64 y z) x))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(exp.f64 (log.f64 (fma.f64 x (/.f64 y z) x))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x (/.f64 y z) x)) #s(literal 1 binary64))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 #s(literal 1 binary64) x (*.f64 x (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (*.f64 x (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(+.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(+.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(+.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(fma.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64)) (+.f64 (neg.f64 z) z)) |
(fma.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) z)) |
(+.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(fma.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64)) (+.f64 (neg.f64 z) z)) |
(fma.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) z)) |
(+.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(fma.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64)) (+.f64 (neg.f64 z) z)) |
(fma.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) z)) |
(+.f64 (*.f64 z x) (+.f64 (*.f64 x (*.f64 (/.f64 y z) z)) (neg.f64 z))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(+.f64 (*.f64 z x) (-.f64 (*.f64 x (*.f64 (/.f64 y z) z)) z)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(+.f64 (neg.f64 z) (*.f64 z (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 2 binary64))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 x (/.f64 y z) x) z)) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 x (/.f64 y z) x) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 x (/.f64 y z) x) z)) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))))) |
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (neg.f64 (*.f64 z (-.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 x (/.f64 y z) x) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 x (/.f64 y z) x) z)) |
(pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 3 binary64)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 2 binary64))) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) #s(literal 2 binary64))) |
(fabs.f64 (*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64))))) |
(log.f64 (exp.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))) #s(literal 3 binary64))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))))) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 x (/.f64 y z) x) #s(literal 1 binary64)))) #s(literal 1 binary64))) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(fma.f64 z (fma.f64 x (/.f64 y z) x) (neg.f64 z)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(fma.f64 (fma.f64 x (/.f64 y z) x) z (neg.f64 z)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 x (/.f64 y z) x)) (neg.f64 z)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (neg.f64 z)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(fma.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (neg.f64 z)) |
(*.f64 z (+.f64 (fma.f64 x (/.f64 y z) x) #s(literal -1 binary64))) |
(*.f64 z (+.f64 x (fma.f64 x (/.f64 y z) #s(literal -1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z x)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 z x) (*.f64 x y)) |
(*.f64 x (+.f64 y z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z y)))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) x) (fma.f64 z z (*.f64 y (-.f64 y z)))) |
(*.f64 x (/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 z z (*.f64 y (-.f64 y z))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) x) (-.f64 z y)) |
(*.f64 x (/.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 z y))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 z x) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 x z))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 x z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 z x) (*.f64 x y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 z x (*.f64 x (neg.f64 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 x (-.f64 z y))) |
(/.f64 (*.f64 x (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 z z (*.f64 y (-.f64 y z)))) |
(*.f64 x (/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 z z (*.f64 y (-.f64 y z))))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 z y)) |
(*.f64 x (/.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 z y))) |
(pow.f64 (*.f64 x (+.f64 z y)) #s(literal 1 binary64)) |
(*.f64 x (+.f64 y z)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z y))) #s(literal 3 binary64)) |
(*.f64 x (+.f64 y z)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 x (+.f64 y z)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z y))) #s(literal 2 binary64)) |
(*.f64 x (+.f64 y z)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 2 binary64))) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64))) |
(fabs.f64 (*.f64 x (+.f64 y z))) |
(log.f64 (pow.f64 (exp.f64 x) (+.f64 z y))) |
(*.f64 x (+.f64 y z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 z y))))) |
(*.f64 x (+.f64 y z)) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z y)) #s(literal 3 binary64))) |
(*.f64 x (+.f64 y z)) |
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 z y) #s(literal 3 binary64)))) |
(*.f64 x (+.f64 y z)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) |
(*.f64 x (+.f64 y z)) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z y)))) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z y)))) |
(*.f64 x (+.f64 y z)) |
(exp.f64 (log.f64 (*.f64 x (+.f64 z y)))) |
(*.f64 x (+.f64 y z)) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 z y))) #s(literal 1 binary64))) |
(*.f64 x (+.f64 y z)) |
(fma.f64 z x (*.f64 x y)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 x z (*.f64 x y)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 x y)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 x y)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 x y)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 z x) (neg.f64 z)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(+.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (+.f64 (neg.f64 z) z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) z)) |
(+.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (+.f64 (neg.f64 z) z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) z)) |
(+.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (+.f64 (neg.f64 z) z)) |
(fma.f64 z (+.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) z)) |
(+.f64 (neg.f64 z) (*.f64 z x)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 (sqrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) (sqrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z x z))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z x z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x z z)) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z x z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x z z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z x z)) |
(*.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z x z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x z z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))))) |
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 z x z))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 z x z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (neg.f64 (*.f64 z (-.f64 #s(literal -1 binary64) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 z (fma.f64 z x z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z x z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x z z)) |
(pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 3 binary64)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 2 binary64))) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) |
(fabs.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) |
(log.f64 (exp.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))) #s(literal 3 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 x #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(fma.f64 z x (neg.f64 z)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(fma.f64 x z (neg.f64 z)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (neg.f64 z)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (neg.f64 z)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(+.f64 (*.f64 x (+.f64 z y)) (*.f64 x (/.f64 z (neg.f64 x)))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(+.f64 (*.f64 x (+.f64 z y)) (*.f64 (/.f64 z (neg.f64 x)) x)) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(+.f64 (*.f64 z x) (*.f64 x (-.f64 y (/.f64 z x)))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(+.f64 (*.f64 z x) (*.f64 (-.f64 y (/.f64 z x)) x)) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))))) |
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x)))))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (fma.f64 (/.f64 z x) (+.f64 y (+.f64 z (/.f64 z x))) (pow.f64 (+.f64 y z) #s(literal 2 binary64))))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64)))) (+.f64 z (+.f64 y (/.f64 z x)))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 z (+.f64 y (/.f64 z x))))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 y (+.f64 z (/.f64 z x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) x) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x)))))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (fma.f64 (/.f64 z x) (+.f64 y (+.f64 z (/.f64 z x))) (pow.f64 (+.f64 y z) #s(literal 2 binary64))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) x) (+.f64 z (+.f64 y (/.f64 z x)))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 z (+.f64 y (/.f64 z x))))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 y (+.f64 z (/.f64 z x))))) |
(pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 1 binary64)) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))) #s(literal 3 binary64)) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))) #s(literal 2 binary64)) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64))) |
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) #s(literal 2 binary64))) |
(fabs.f64 (*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 y (-.f64 z (/.f64 z x)))) x)) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 3 binary64))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64)))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) |
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))))) |
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)))) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(exp.f64 (log.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x)))))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y (-.f64 z (/.f64 z x))))) #s(literal 1 binary64))) |
(*.f64 x (-.f64 (+.f64 y z) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(+.f64 z (-.f64 y (/.f64 z x))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 z (*.f64 (-.f64 y (/.f64 z x)) #s(literal 1 binary64))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 y (+.f64 z (/.f64 z (neg.f64 x)))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 y (-.f64 z (/.f64 z x))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 (+.f64 z y) (/.f64 z (neg.f64 x))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 (+.f64 z y) (*.f64 (/.f64 z (neg.f64 x)) #s(literal 1 binary64))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) z (/.f64 z x))) |
(+.f64 (-.f64 (+.f64 y z) (/.f64 z x)) (fma.f64 (/.f64 #s(literal -1 binary64) x) z (/.f64 z x))) |
(+.f64 (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) (*.f64 #s(literal 0 binary64) (/.f64 z x))) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (/.f64 z (neg.f64 x)) #s(literal 1 binary64) (/.f64 z x))) |
(+.f64 (-.f64 (+.f64 y z) (/.f64 z x)) (fma.f64 (/.f64 #s(literal -1 binary64) x) z (/.f64 z x))) |
(+.f64 (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) (*.f64 #s(literal 0 binary64) (/.f64 z x))) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 z x))) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64)) (/.f64 z x))) |
(+.f64 y (+.f64 (-.f64 z (/.f64 z x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 z x))) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64)) (/.f64 z x)))) |
(+.f64 (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 z x))) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64)) (/.f64 z x))) |
(+.f64 (+.f64 y (-.f64 z (/.f64 z x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 z x))) (sqrt.f64 (/.f64 z x)) (/.f64 z x))) |
(+.f64 (-.f64 (+.f64 y z) (/.f64 z x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 z x))) (sqrt.f64 (/.f64 z x)) (/.f64 z x))) |
(+.f64 (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 z x))) (sqrt.f64 (/.f64 z x)) (/.f64 z x))) |
(+.f64 (/.f64 z (neg.f64 x)) (+.f64 z y)) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(+.f64 (-.f64 y (/.f64 z x)) z) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(*.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 1 binary64)) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(*.f64 #s(literal 1 binary64) (+.f64 y (-.f64 z (/.f64 z x)))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(*.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) (pow.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(*.f64 (sqrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) (sqrt.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (fma.f64 (/.f64 z x) (+.f64 y (+.f64 z (/.f64 z x))) (pow.f64 (+.f64 y z) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 z (+.f64 y (/.f64 z x))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 z (+.f64 y (/.f64 z x))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 y (+.f64 z (/.f64 z x)))) |
(*.f64 (+.f64 (sqrt.f64 (+.f64 z y)) (sqrt.f64 (/.f64 z x))) (-.f64 (sqrt.f64 (+.f64 z y)) (sqrt.f64 (/.f64 z x)))) |
(*.f64 (+.f64 (sqrt.f64 (/.f64 z x)) (sqrt.f64 (+.f64 y z))) (-.f64 (sqrt.f64 (+.f64 y z)) (sqrt.f64 (/.f64 z x)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))) (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (fma.f64 (/.f64 z x) (+.f64 y (+.f64 z (/.f64 z x))) (pow.f64 (+.f64 y z) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 z (+.f64 y (/.f64 z x))) (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 z (+.f64 y (/.f64 z x))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 y (+.f64 z (/.f64 z x)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x)))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (fma.f64 (/.f64 z x) (+.f64 y (+.f64 z (/.f64 z x))) (pow.f64 (+.f64 y z) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 z (+.f64 y (/.f64 z x)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 z (+.f64 y (/.f64 z x))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 y (+.f64 z (/.f64 z x)))) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) x) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) z)) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) x)) |
(/.f64 (-.f64 (*.f64 x (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 z (fma.f64 z z (*.f64 y (-.f64 y z))))) (*.f64 x (fma.f64 z z (*.f64 y (-.f64 y z))))) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (neg.f64 x)) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) (neg.f64 z))) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) (neg.f64 x))) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 x)) (*.f64 (neg.f64 z) (fma.f64 z z (*.f64 y (-.f64 y z))))) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) (neg.f64 x))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 x) (*.f64 z (fma.f64 z z (*.f64 y (-.f64 y z))))) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) (neg.f64 x))) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 x z)) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) #s(literal 1 binary64))) (*.f64 (fma.f64 z z (*.f64 y (-.f64 y z))) (/.f64 x z))) |
(/.f64 (-.f64 (*.f64 (/.f64 x z) (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 z z (*.f64 y (-.f64 y z)))) (*.f64 (/.f64 x z) (fma.f64 z z (*.f64 y (-.f64 y z))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) x) (*.f64 (-.f64 z y) z)) (*.f64 (-.f64 z y) x)) |
(/.f64 (-.f64 (*.f64 x (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (*.f64 z (-.f64 z y))) (*.f64 x (-.f64 z y))) |
(/.f64 (fma.f64 x (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (*.f64 z (neg.f64 (-.f64 z y)))) (*.f64 x (-.f64 z y))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (neg.f64 x)) (*.f64 (-.f64 z y) (neg.f64 z))) (*.f64 (-.f64 z y) (neg.f64 x))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (neg.f64 x) (neg.f64 (*.f64 (neg.f64 z) (-.f64 z y)))) (*.f64 (-.f64 z y) (neg.f64 x))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (neg.f64 x) (*.f64 z (-.f64 z y))) (*.f64 x (neg.f64 (-.f64 z y)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (/.f64 x z)) (*.f64 (-.f64 z y) #s(literal 1 binary64))) (*.f64 (-.f64 z y) (/.f64 x z))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (/.f64 x z) (neg.f64 (-.f64 z y))) (*.f64 (/.f64 x z) (-.f64 z y))) |
(/.f64 (-.f64 (*.f64 (/.f64 x z) (-.f64 (pow.f64 z #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 z y)) (*.f64 x (/.f64 (-.f64 z y) z))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x)))))))) |
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (fma.f64 (/.f64 z x) (+.f64 y (+.f64 z (/.f64 z x))) (pow.f64 (+.f64 y z) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64)))) (neg.f64 (+.f64 z (+.f64 y (/.f64 z x))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64)))) (neg.f64 (+.f64 z (+.f64 y (/.f64 z x))))) |
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 y (+.f64 z (/.f64 z x))))) |
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (-.f64 y (/.f64 z x)) #s(literal 3 binary64))) (+.f64 (pow.f64 z #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 y (/.f64 z x)) (-.f64 y (/.f64 z x))) (*.f64 z (-.f64 y (/.f64 z x)))))) |
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (-.f64 y (/.f64 z x)) #s(literal 3 binary64))) (+.f64 (pow.f64 z #s(literal 2 binary64)) (*.f64 (-.f64 y (/.f64 z x)) (-.f64 (-.f64 y (/.f64 z x)) z)))) |
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (-.f64 y (/.f64 z x)) #s(literal 3 binary64))) (fma.f64 (-.f64 y (/.f64 z x)) (-.f64 y (+.f64 (/.f64 z x) z)) (pow.f64 z #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (+.f64 z y) #s(literal 3 binary64)) (pow.f64 (/.f64 z (neg.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 z (neg.f64 x)) (/.f64 z (neg.f64 x))) (*.f64 (+.f64 z y) (/.f64 z (neg.f64 x)))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (*.f64 (/.f64 z x) (+.f64 z (+.f64 y (/.f64 z x))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (fma.f64 (/.f64 z x) (+.f64 y (+.f64 z (/.f64 z x))) (pow.f64 (+.f64 y z) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (*.f64 (-.f64 y (/.f64 z x)) (-.f64 y (/.f64 z x)))) (-.f64 z (-.f64 y (/.f64 z x)))) |
(/.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (*.f64 (-.f64 y (/.f64 z x)) (-.f64 y (/.f64 z x)))) (+.f64 (-.f64 z y) (/.f64 z x))) |
(/.f64 (-.f64 (pow.f64 z #s(literal 2 binary64)) (*.f64 (-.f64 y (/.f64 z x)) (-.f64 y (/.f64 z x)))) (+.f64 (/.f64 z x) (-.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z y) #s(literal 2 binary64)) (*.f64 (/.f64 z (neg.f64 x)) (/.f64 z (neg.f64 x)))) (-.f64 (+.f64 z y) (/.f64 z (neg.f64 x)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 z (+.f64 y (/.f64 z x))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 y z) #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 y (+.f64 z (/.f64 z x)))) |
(pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 1 binary64)) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(pow.f64 (cbrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 3 binary64)) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(pow.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(pow.f64 (sqrt.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 2 binary64)) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(sqrt.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 2 binary64))) |
(sqrt.f64 (pow.f64 (-.f64 (+.f64 y z) (/.f64 z x)) #s(literal 2 binary64))) |
(fabs.f64 (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y)) |
(log.f64 (exp.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 y (-.f64 z (/.f64 z x)))))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(cbrt.f64 (pow.f64 (+.f64 y (-.f64 z (/.f64 z x))) #s(literal 3 binary64))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(expm1.f64 (log1p.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(expm1.f64 (log1p.f64 (-.f64 (+.f64 y z) (/.f64 z x)))) |
(expm1.f64 (log1p.f64 (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y))) |
(log1p.f64 (expm1.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(exp.f64 (log.f64 (+.f64 y (-.f64 z (/.f64 z x))))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(exp.f64 (*.f64 (log.f64 (+.f64 y (-.f64 z (/.f64 z x)))) #s(literal 1 binary64))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(fma.f64 #s(literal 1 binary64) z (-.f64 y (/.f64 z x))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(fma.f64 #s(literal 1 binary64) (+.f64 z y) (/.f64 z (neg.f64 x))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 z y)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 z y)) (/.f64 z (neg.f64 x))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(fma.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (cbrt.f64 z) (-.f64 y (/.f64 z x))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(fma.f64 (sqrt.f64 (+.f64 z y)) (sqrt.f64 (+.f64 z y)) (/.f64 z (neg.f64 x))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (-.f64 y (/.f64 z x))) |
(+.f64 y (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))) |
(fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) y) |
Compiled 7990 to 2876 computations (64% saved)
11 alts after pruning (6 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 490 | 4 | 494 |
| Fresh | 1 | 2 | 3 |
| Picked | 1 | 4 | 5 |
| Done | 1 | 1 | 2 |
| Total | 493 | 11 | 504 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 86.5% | (-.f64 (*.f64 z (+.f64 x (*.f64 y (/.f64 x z)))) z) |
| ✓ | 100.0% | (-.f64 (*.f64 x (+.f64 y z)) z) |
| ✓ | 61.8% | (-.f64 (*.f64 x z) z) |
| ▶ | 73.7% | (-.f64 (*.f64 x y) z) |
| ▶ | 63.6% | (+.f64 (*.f64 z x) (*.f64 x y)) |
| ▶ | 61.8% | (*.f64 z (-.f64 x #s(literal 1 binary64))) |
| 56.3% | (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) | |
| ✓ | 89.3% | (*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
| ✓ | 65.6% | (*.f64 x (+.f64 z y)) |
| ▶ | 41.2% | (*.f64 x y) |
| ✓ | 35.5% | (neg.f64 z) |
Compiled 159 to 99 computations (37.7% saved)
Found 7 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 98.2% | (+.f64 (*.f64 z x) (*.f64 x y)) |
| ✓ | 100.0% | (-.f64 (*.f64 x y) z) |
| ✓ | 100.0% | (*.f64 z (-.f64 x #s(literal 1 binary64))) |
| ✓ | 100.0% | (-.f64 (*.f64 z (+.f64 x (*.f64 y (/.f64 x z)))) z) |
| ✓ | 100.0% | (+.f64 x (*.f64 y (/.f64 x z))) |
| ✓ | 91.6% | (*.f64 y (/.f64 x z)) |
| ✓ | 91.5% | (*.f64 z (+.f64 x (*.f64 y (/.f64 x z)))) |
Compiled 85 to 19 computations (77.6% saved)
ival-sub, time spent: 11.0ms, 42.0% of total-timeival-mult, time spent: 9.0ms, 34.0% of total-timeival-div, time spent: 3.0ms, 11.0% of total-timeival-add, time spent: 3.0ms, 11.0% of total-timeconst, time spent: 1.0ms, 4.0% of total-time| Inputs |
|---|
#<alt (*.f64 z (+.f64 x (*.f64 y (/.f64 x z))))> |
#<alt (*.f64 y (/.f64 x z))> |
#<alt (+.f64 x (*.f64 y (/.f64 x z)))> |
#<alt (-.f64 (*.f64 z (+.f64 x (*.f64 y (/.f64 x z)))) z)> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (-.f64 (*.f64 x y) z)> |
#<alt (+.f64 (*.f64 z x) (*.f64 x y))> |
| Outputs |
|---|
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))))> |
#<alt (*.f64 x z)> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))> |
#<alt x> |
#<alt (+.f64 x (/.f64 (*.f64 x y) z))> |
#<alt (+.f64 x (/.f64 (*.f64 x y) z))> |
#<alt (+.f64 x (/.f64 (*.f64 x y) z))> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (*.f64 y (+.f64 (/.f64 x y) (/.f64 x z)))> |
#<alt (*.f64 y (+.f64 (/.f64 x y) (/.f64 x z)))> |
#<alt (*.f64 y (+.f64 (/.f64 x y) (/.f64 x z)))> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z)))))> |
#<alt (/.f64 (*.f64 x y) z)> |
#<alt (/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt x> |
#<alt (+.f64 x (/.f64 (*.f64 x y) z))> |
#<alt (+.f64 x (/.f64 (*.f64 x y) z))> |
#<alt (+.f64 x (/.f64 (*.f64 x y) z))> |
#<alt x> |
#<alt (+.f64 x (/.f64 (*.f64 x y) z))> |
#<alt (+.f64 x (/.f64 (*.f64 x y) z))> |
#<alt (+.f64 x (/.f64 (*.f64 x y) z))> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64))))> |
#<alt (*.f64 z (-.f64 x #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64)))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z)> |
#<alt (-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z)> |
#<alt (-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z)> |
#<alt (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))> |
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))))> |
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))))> |
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x))))> |
#<alt (-.f64 (*.f64 x z) z)> |
#<alt (-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z)> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y)))> |
#<alt (*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y)))> |
#<alt (*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (*.f64 x y)> |
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y))))> |
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y))))> |
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y))))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y))))> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64)))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z)))> |
#<alt (*.f64 x z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 x (+.f64 y z))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z))))> |
#<alt (*.f64 x z)> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (+.f64 (*.f64 x y) (*.f64 x z))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 y (+.f64 x (/.f64 (*.f64 x z) y)))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))> |
60 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | y | @ | -inf | (* y (/ x z)) |
| 0.0ms | x | @ | -inf | (+ (* z x) (* x y)) |
| 0.0ms | x | @ | inf | (+ (* z x) (* x y)) |
| 0.0ms | x | @ | -inf | (- (* z (+ x (* y (/ x z)))) z) |
| 0.0ms | y | @ | 0 | (+ (* z x) (* x y)) |
| 1× | batch-egg-rewrite |
| 1273× | log1p-expm1-u |
| 312× | expm1-log1p-u |
| 168× | add-cube-cbrt |
| 165× | add-exp-log |
| 165× | add-log-exp |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 210 |
| 1 | 358 | 190 |
| 2 | 5505 | 190 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (+.f64 x (*.f64 y (/.f64 x z)))) |
(*.f64 y (/.f64 x z)) |
(+.f64 x (*.f64 y (/.f64 x z))) |
(-.f64 (*.f64 z (+.f64 x (*.f64 y (/.f64 x z)))) z) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(-.f64 (*.f64 x y) z) |
(+.f64 (*.f64 z x) (*.f64 x y)) |
| Outputs |
|---|
(+.f64 (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z))) |
(+.f64 (*.f64 z x) (*.f64 (*.f64 (/.f64 x z) (*.f64 y z)) #s(literal 1 binary64))) |
(+.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (*.f64 z x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) #s(literal 1 binary64)) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 x z) (*.f64 y z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (*.f64 (/.f64 x z) (*.f64 y z))) (*.f64 (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (*.f64 (/.f64 x z) (*.f64 y z)))) (-.f64 (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z)))) |
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) z) (-.f64 x (*.f64 x (/.f64 y z)))) |
(pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 y (/.f64 x z) x))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))))) |
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) |
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) |
(exp.f64 (log.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 1 binary64))) |
(fma.f64 z x (*.f64 (/.f64 x z) (*.f64 y z))) |
(fma.f64 x z (*.f64 (/.f64 x z) (*.f64 y z))) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 (/.f64 x z) (*.f64 y z))) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 (/.f64 x z) (*.f64 y z))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64)) |
(/.f64 y (/.f64 z x)) |
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 x y))) |
(/.f64 (*.f64 x y) z) |
(/.f64 (neg.f64 (*.f64 x y)) (neg.f64 z)) |
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z)) |
(/.f64 (*.f64 (neg.f64 x) y) (neg.f64 z)) |
(/.f64 (*.f64 y (neg.f64 x)) (neg.f64 z)) |
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z) |
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z)) |
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 x z)) y)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z))))) |
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z)))) |
(exp.f64 (log.f64 (*.f64 x (/.f64 y z)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (/.f64 x z) x))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z)))) (/.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z))))) |
(*.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 x z) x)) |
(*.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) (pow.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (/.f64 x z) x))) |
(*.f64 (sqrt.f64 (fma.f64 y (/.f64 x z) x)) (sqrt.f64 (fma.f64 y (/.f64 x z) x))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 x (/.f64 y z))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x z)) y)))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 x (/.f64 y z)) x)) |
(pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 y (/.f64 x z) x))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (/.f64 x z) x)))) |
(cbrt.f64 (pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 y (/.f64 x z) x))) |
(log1p.f64 (expm1.f64 (fma.f64 y (/.f64 x z) x))) |
(exp.f64 (log.f64 (fma.f64 y (/.f64 x z) x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 1 binary64))) |
(fma.f64 y (/.f64 x z) x) |
(fma.f64 (/.f64 x z) y x) |
(fma.f64 #s(literal 1 binary64) x (*.f64 x (/.f64 y z))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (*.f64 x (/.f64 y z))) |
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (/.f64 y z))) |
(+.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z)) |
(+.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(+.f64 (*.f64 z x) (+.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (neg.f64 z))) |
(+.f64 (*.f64 z x) (-.f64 (*.f64 (/.f64 x z) (*.f64 y z)) z)) |
(+.f64 (neg.f64 z) (*.f64 z (fma.f64 y (/.f64 x z) x))) |
(*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) |
(*.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) |
(*.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(*.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 y (/.f64 x z) x) z) (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 y (/.f64 x z) x) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z))) |
(pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 1 binary64))) |
(fma.f64 z (fma.f64 y (/.f64 x z) x) (neg.f64 z)) |
(fma.f64 (fma.f64 y (/.f64 x z) x) z (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (neg.f64 z)) |
(+.f64 (*.f64 z x) (neg.f64 z)) |
(+.f64 (*.f64 z x) (*.f64 z #s(literal -1 binary64))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) #s(literal 1 binary64)) |
(/.f64 (*.f64 z (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 z (fma.f64 x x #s(literal -1 binary64))) (+.f64 x #s(literal 1 binary64))) |
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) z) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) z) (+.f64 x #s(literal 1 binary64))) |
(pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1 binary64))) z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1 binary64)) #s(literal 3 binary64)))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 1 binary64))) |
(+.f64 (*.f64 x y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (-.f64 (*.f64 x y) z) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (-.f64 (*.f64 x y) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (-.f64 (*.f64 x y) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(+.f64 (neg.f64 z) (*.f64 x y)) |
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) z)) |
(*.f64 (-.f64 (*.f64 x y) z) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 x y) z))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 x y) z)) (sqrt.f64 (-.f64 (*.f64 x y) z))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y z) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x y z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x y z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x y) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x y) (neg.f64 z))) |
(pow.f64 (-.f64 (*.f64 x y) z) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (-.f64 (*.f64 x y) z) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x y) z) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (-.f64 (*.f64 x y) z))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 x y) z)))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) z) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x y) z))) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x y) z))) |
(exp.f64 (log.f64 (-.f64 (*.f64 x y) z))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(fma.f64 x y (neg.f64 z)) |
(fma.f64 y x (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 x (-.f64 z y))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (-.f64 z y)))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 z y)) |
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y z))) |
(*.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 z y)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x)))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 z y)) (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (*.f64 x (*.f64 x y)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 x (-.f64 z y))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (*.f64 x (-.f64 z y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z x) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z x))) |
(pow.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (*.f64 x (+.f64 y z)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y z))))) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y z)))) |
(exp.f64 (log.f64 (*.f64 x (+.f64 y z)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y z))) #s(literal 1 binary64))) |
(fma.f64 z x (*.f64 x y)) |
(fma.f64 x z (*.f64 x y)) |
(fma.f64 x y (*.f64 z x)) |
(fma.f64 y x (*.f64 z x)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 z x)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 z x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 x y)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z x)) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 x y)) |
| 1× | egg-herbie |
| 942× | fmm-def |
| 298× | fma-define |
| 276× | associate-*r* |
| 265× | sub-neg |
| 260× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 585 | 17026 |
| 1 | 1487 | 16117 |
| 2 | 5158 | 15944 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x z) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 x z) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
x |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(/.f64 (*.f64 x y) z) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(/.f64 (*.f64 x y) z) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
x |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
x |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 #s(literal -1 binary64) z) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(-.f64 (*.f64 x z) z) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(*.f64 x y) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 #s(literal -1 binary64) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 x z) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) z) |
(*.f64 x y) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) z) |
(*.f64 x y) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(*.f64 x y) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(*.f64 #s(literal -1 binary64) z) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x z) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 x z) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(+.f64 (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z))) |
(+.f64 (*.f64 z x) (*.f64 (*.f64 (/.f64 x z) (*.f64 y z)) #s(literal 1 binary64))) |
(+.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (*.f64 z x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) #s(literal 1 binary64)) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 x z) (*.f64 y z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (*.f64 (/.f64 x z) (*.f64 y z))) (*.f64 (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (*.f64 (/.f64 x z) (*.f64 y z)))) (-.f64 (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z)))) |
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) z) (-.f64 x (*.f64 x (/.f64 y z)))) |
(pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 y (/.f64 x z) x))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))))) |
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) |
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) |
(exp.f64 (log.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 1 binary64))) |
(fma.f64 z x (*.f64 (/.f64 x z) (*.f64 y z))) |
(fma.f64 x z (*.f64 (/.f64 x z) (*.f64 y z))) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 (/.f64 x z) (*.f64 y z))) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 (/.f64 x z) (*.f64 y z))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64)) |
(/.f64 y (/.f64 z x)) |
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 x y))) |
(/.f64 (*.f64 x y) z) |
(/.f64 (neg.f64 (*.f64 x y)) (neg.f64 z)) |
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z)) |
(/.f64 (*.f64 (neg.f64 x) y) (neg.f64 z)) |
(/.f64 (*.f64 y (neg.f64 x)) (neg.f64 z)) |
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z) |
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z)) |
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 x z)) y)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z))))) |
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z)))) |
(exp.f64 (log.f64 (*.f64 x (/.f64 y z)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (/.f64 x z) x))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z)))) (/.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z))))) |
(*.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 x z) x)) |
(*.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) (pow.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (/.f64 x z) x))) |
(*.f64 (sqrt.f64 (fma.f64 y (/.f64 x z) x)) (sqrt.f64 (fma.f64 y (/.f64 x z) x))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 x (/.f64 y z))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x z)) y)))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 x (/.f64 y z)) x)) |
(pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 y (/.f64 x z) x))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (/.f64 x z) x)))) |
(cbrt.f64 (pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 y (/.f64 x z) x))) |
(log1p.f64 (expm1.f64 (fma.f64 y (/.f64 x z) x))) |
(exp.f64 (log.f64 (fma.f64 y (/.f64 x z) x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 1 binary64))) |
(fma.f64 y (/.f64 x z) x) |
(fma.f64 (/.f64 x z) y x) |
(fma.f64 #s(literal 1 binary64) x (*.f64 x (/.f64 y z))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (*.f64 x (/.f64 y z))) |
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (/.f64 y z))) |
(+.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z)) |
(+.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(+.f64 (*.f64 z x) (+.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (neg.f64 z))) |
(+.f64 (*.f64 z x) (-.f64 (*.f64 (/.f64 x z) (*.f64 y z)) z)) |
(+.f64 (neg.f64 z) (*.f64 z (fma.f64 y (/.f64 x z) x))) |
(*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) |
(*.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) |
(*.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(*.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 y (/.f64 x z) x) z) (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 y (/.f64 x z) x) z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z))) |
(pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 1 binary64))) |
(fma.f64 z (fma.f64 y (/.f64 x z) x) (neg.f64 z)) |
(fma.f64 (fma.f64 y (/.f64 x z) x) z (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (neg.f64 z)) |
(+.f64 (*.f64 z x) (neg.f64 z)) |
(+.f64 (*.f64 z x) (*.f64 z #s(literal -1 binary64))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) #s(literal 1 binary64)) |
(/.f64 (*.f64 z (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 z (fma.f64 x x #s(literal -1 binary64))) (+.f64 x #s(literal 1 binary64))) |
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) z) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) z) (+.f64 x #s(literal 1 binary64))) |
(pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1 binary64))) z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1 binary64)) #s(literal 3 binary64)))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 1 binary64))) |
(+.f64 (*.f64 x y) (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(+.f64 (-.f64 (*.f64 x y) z) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(+.f64 (-.f64 (*.f64 x y) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(+.f64 (-.f64 (*.f64 x y) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(+.f64 (neg.f64 z) (*.f64 x y)) |
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) z)) |
(*.f64 (-.f64 (*.f64 x y) z) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 x y) z))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 x y) z)) (sqrt.f64 (-.f64 (*.f64 x y) z))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y z) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x y z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x y z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x y) (neg.f64 z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x y) (neg.f64 z))) |
(pow.f64 (-.f64 (*.f64 x y) z) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (-.f64 (*.f64 x y) z) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x y) z) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (-.f64 (*.f64 x y) z))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 x y) z)))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) z) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x y) z))) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x y) z))) |
(exp.f64 (log.f64 (-.f64 (*.f64 x y) z))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(fma.f64 x y (neg.f64 z)) |
(fma.f64 y x (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 x (-.f64 z y))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (-.f64 z y)))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 z y)) |
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y z))) |
(*.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64)) |
(*.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 z y)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x)))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 z y)) (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (*.f64 x (*.f64 x y)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 x (-.f64 z y))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (*.f64 x (-.f64 z y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z x) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z x))) |
(pow.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (*.f64 x (+.f64 y z)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y z))))) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y z)))) |
(exp.f64 (log.f64 (*.f64 x (+.f64 y z)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y z))) #s(literal 1 binary64))) |
(fma.f64 z x (*.f64 x y)) |
(fma.f64 x z (*.f64 x y)) |
(fma.f64 x y (*.f64 z x)) |
(fma.f64 y x (*.f64 z x)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 z x)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 x y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 z x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 x y)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z x)) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 x y)) |
| Outputs |
|---|
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x z) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x z) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
x |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) |
(*.f64 y (+.f64 (/.f64 x y) (/.f64 x z))) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(/.f64 (*.f64 x (+.f64 y z)) z) |
(*.f64 (+.f64 y z) (/.f64 x z)) |
(*.f64 x (/.f64 (+.f64 y z) z)) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(/.f64 (*.f64 x (+.f64 y z)) z) |
(*.f64 (+.f64 y z) (/.f64 x z)) |
(*.f64 x (/.f64 (+.f64 y z) z)) |
(/.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(/.f64 (*.f64 x (+.f64 y z)) z) |
(*.f64 (+.f64 y z) (/.f64 x z)) |
(*.f64 x (/.f64 (+.f64 y z) z)) |
x |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
x |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(+.f64 x (/.f64 (*.f64 x y) z)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(+.f64 (*.f64 x y) (*.f64 z (-.f64 x #s(literal 1 binary64)))) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 z (-.f64 (+.f64 x (/.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(-.f64 (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) z) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 (neg.f64 z) x))) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 (neg.f64 z) x))) |
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 (neg.f64 z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 (neg.f64 z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 (neg.f64 z) x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (/.f64 z x)))) |
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z x) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))))) |
(*.f64 x (-.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z))) (/.f64 z x))) |
(*.f64 x (fma.f64 z (+.f64 #s(literal 1 binary64) (/.f64 y z)) (/.f64 (neg.f64 z) x))) |
(-.f64 (*.f64 x z) z) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(-.f64 (+.f64 (*.f64 x y) (*.f64 x z)) z) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(*.f64 x y) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 x #s(literal -1 binary64)) y)))) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 x #s(literal -1 binary64)) y)))) |
(*.f64 y (-.f64 (+.f64 x (/.f64 (*.f64 x z) y)) (/.f64 z y))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 x #s(literal -1 binary64)) y)))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 x #s(literal -1 binary64)) y)))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 x #s(literal -1 binary64)) y)))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) z) y))))) |
(*.f64 y (+.f64 x (/.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) y))) |
(*.f64 y (+.f64 x (*.f64 z (/.f64 (+.f64 x #s(literal -1 binary64)) y)))) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x z)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(*.f64 x z) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) z) (/.f64 z x)))) |
(*.f64 x (+.f64 z (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 z (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(*.f64 x y) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 y (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 y (/.f64 z x))) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 y (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 y (/.f64 z x))) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 y (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 y (/.f64 z x))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(*.f64 x (+.f64 y (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 y (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(*.f64 x (+.f64 y (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 y (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(*.f64 x (+.f64 y (/.f64 (neg.f64 z) x))) |
(*.f64 x (-.f64 y (/.f64 z x))) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(*.f64 x y) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(*.f64 y (+.f64 x (/.f64 (neg.f64 z) y))) |
(*.f64 y (-.f64 x (/.f64 z y))) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(*.f64 y (+.f64 x (/.f64 (neg.f64 z) y))) |
(*.f64 y (-.f64 x (/.f64 z y))) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(*.f64 y (+.f64 x (/.f64 (neg.f64 z) y))) |
(*.f64 y (-.f64 x (/.f64 z y))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(*.f64 y (+.f64 x (/.f64 (neg.f64 z) y))) |
(*.f64 y (-.f64 x (/.f64 z y))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(*.f64 y (+.f64 x (/.f64 (neg.f64 z) y))) |
(*.f64 y (-.f64 x (/.f64 z y))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(*.f64 y (+.f64 x (/.f64 (neg.f64 z) y))) |
(*.f64 y (-.f64 x (/.f64 z y))) |
(*.f64 x y) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 x y (neg.f64 z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 x y (neg.f64 z)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 x y (neg.f64 z)) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(*.f64 z (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 z (fma.f64 x (/.f64 y z) #s(literal -1 binary64))) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(*.f64 z (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 z (fma.f64 x (/.f64 y z) #s(literal -1 binary64))) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(*.f64 z (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 z (fma.f64 x (/.f64 y z) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 z (fma.f64 x (/.f64 y z) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 z (fma.f64 x (/.f64 y z) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 z (fma.f64 x (/.f64 y z) #s(literal -1 binary64))) |
(*.f64 x y) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x z) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 x (+.f64 y z)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 x (+.f64 y z)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 x (+.f64 y z)) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x z) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(+.f64 (*.f64 x y) (*.f64 x z)) |
(*.f64 x (+.f64 y z)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 y (+.f64 x (/.f64 (*.f64 x z) y))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))) |
(*.f64 y (+.f64 x (*.f64 x (/.f64 z y)))) |
(*.f64 y (fma.f64 x (/.f64 z y) x)) |
(+.f64 (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(+.f64 (*.f64 z x) (*.f64 (*.f64 (/.f64 x z) (*.f64 y z)) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(+.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (*.f64 z x)) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 x z) (*.f64 y z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (*.f64 (/.f64 x z) (*.f64 y z))) (*.f64 (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 x z) (*.f64 y z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (-.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (*.f64 x z))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 z (/.f64 y z))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 z (/.f64 y z))) (*.f64 z (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))) (pow.f64 (*.f64 x z) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 y z) (*.f64 x z)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 y z) (*.f64 x z)) (*.f64 z (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))) (pow.f64 (*.f64 x z) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (*.f64 (/.f64 x z) (*.f64 y z)))) (-.f64 (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (*.f64 (/.f64 x z) (*.f64 y z)))) (-.f64 (*.f64 x z) (*.f64 (/.f64 x z) (*.f64 y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (*.f64 z (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(*.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 x (*.f64 (/.f64 y z) (-.f64 (*.f64 x (/.f64 y z)) x)))))) |
(*.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))))))) |
(/.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z))))) |
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (/.f64 z (-.f64 x (*.f64 x (/.f64 y z))))) |
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) z) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(*.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 x (*.f64 (/.f64 y z) (-.f64 (*.f64 x (/.f64 y z)) x)))))) |
(*.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) z) (-.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z))))) |
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (/.f64 z (-.f64 x (*.f64 x (/.f64 y z))))) |
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64))))) |
(pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 1 binary64)) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 3 binary64)) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(pow.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 2 binary64)) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 y (/.f64 x z) x))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)))) |
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(exp.f64 (log.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(fma.f64 z x (*.f64 (/.f64 x z) (*.f64 y z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(fma.f64 x z (*.f64 (/.f64 x z) (*.f64 y z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 (/.f64 x z) (*.f64 y z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 (/.f64 x z) (*.f64 y z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 (/.f64 x z) (*.f64 y z))) |
(*.f64 z (+.f64 x (*.f64 x (/.f64 y z)))) |
(*.f64 z (fma.f64 x (/.f64 y z) x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) |
(/.f64 y (/.f64 z x)) |
(*.f64 x (/.f64 y z)) |
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 x y))) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 x y) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (neg.f64 (*.f64 x y)) (neg.f64 z)) |
(*.f64 x (/.f64 y z)) |
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z)) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 (neg.f64 x) y) (neg.f64 z)) |
(*.f64 x (/.f64 y z)) |
(/.f64 (*.f64 y (neg.f64 x)) (neg.f64 z)) |
(*.f64 x (/.f64 y z)) |
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z) |
(*.f64 x (/.f64 y z)) |
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z)) |
(*.f64 x (/.f64 y z)) |
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64)) |
(*.f64 x (/.f64 y z)) |
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64)) |
(*.f64 x (/.f64 y z)) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 x (/.f64 y z)) |
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) |
(*.f64 x (/.f64 y z)) |
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) |
(*.f64 x (/.f64 y z)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 x z)) y)) |
(*.f64 x (/.f64 y z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z))))) |
(*.f64 x (/.f64 y z)) |
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64))) |
(*.f64 x (/.f64 y z)) |
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 x (/.f64 y z)) |
(exp.f64 (log.f64 (*.f64 x (/.f64 y z)))) |
(*.f64 x (/.f64 y z)) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64))) |
(*.f64 x (/.f64 y z)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (/.f64 x z) x))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (fma.f64 y (/.f64 x z) x))) |
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 y z) x))) |
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z)))) (/.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))) |
(*.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 #s(literal 1 binary64) (fma.f64 y (/.f64 x z) x)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) (pow.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (/.f64 x z) x))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 (sqrt.f64 (fma.f64 y (/.f64 x z) x)) (sqrt.f64 (fma.f64 y (/.f64 x z) x))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(*.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 x (*.f64 (/.f64 y z) (-.f64 (*.f64 x (/.f64 y z)) x)))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64))))))) |
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 x (*.f64 (/.f64 y z) (-.f64 (*.f64 x (/.f64 y z)) x)))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 x (/.f64 y z))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 x (*.f64 (/.f64 y z) (-.f64 (*.f64 x (/.f64 y z)) x)))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x z)) y)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 y (/.f64 (pow.f64 x #s(literal 2 binary64)) z))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (*.f64 x (-.f64 x (*.f64 x (/.f64 y z)))))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (/.f64 y z)) (-.f64 (*.f64 x (/.f64 y z)) x))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 x (*.f64 (/.f64 y z) (-.f64 (*.f64 x (/.f64 y z)) x)))) (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (+.f64 x (*.f64 (/.f64 y z) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 x (/.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 x (/.f64 y z)) x)) |
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64))) (-.f64 x (*.f64 x (/.f64 y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 y z) #s(literal -1 binary64)))) |
(pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(pow.f64 (cbrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(pow.f64 (pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(pow.f64 (sqrt.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(sqrt.f64 (pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 2 binary64))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(log.f64 (exp.f64 (fma.f64 y (/.f64 x z) x))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 y (/.f64 x z) x)))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(cbrt.f64 (pow.f64 (fma.f64 y (/.f64 x z) x) #s(literal 3 binary64))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(expm1.f64 (log1p.f64 (fma.f64 y (/.f64 x z) x))) |
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 y z) x))) |
(log1p.f64 (expm1.f64 (fma.f64 y (/.f64 x z) x))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(exp.f64 (log.f64 (fma.f64 y (/.f64 x z) x))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(exp.f64 (*.f64 (log.f64 (fma.f64 y (/.f64 x z) x)) #s(literal 1 binary64))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 y (/.f64 x z) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 (/.f64 x z) y x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 #s(literal 1 binary64) x (*.f64 x (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (*.f64 x (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))) x) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (/.f64 y z))) |
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z))) |
(fma.f64 x (/.f64 y z) x) |
(+.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(+.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(+.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(+.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(+.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(+.f64 (*.f64 z x) (+.f64 (*.f64 (/.f64 x z) (*.f64 y z)) (neg.f64 z))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(+.f64 (*.f64 z x) (-.f64 (*.f64 (/.f64 x z) (*.f64 y z)) z)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(+.f64 (neg.f64 z) (*.f64 z (fma.f64 y (/.f64 x z) x))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 2 binary64))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 x (/.f64 y z) x) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (sqrt.f64 z))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z (fma.f64 x (/.f64 y z) x))) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 y (/.f64 x z) x) z) (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 x (/.f64 y z) x) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 y (/.f64 x z) x) z)) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 x (/.f64 y z) x) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 x (/.f64 y z) x) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 z (fma.f64 y (/.f64 x z) x) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 z (fma.f64 x (/.f64 y z) x) z) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal 1 binary64))) (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y (/.f64 x z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 y (/.f64 x z) x) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 z (fma.f64 x (/.f64 y z) x) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 x (/.f64 y z) x)) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal 1 binary64)))) |
(pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 1 binary64)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 3 binary64)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 2 binary64)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 2 binary64))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(log.f64 (exp.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))) #s(literal 3 binary64))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 (fma.f64 y (/.f64 x z) x) #s(literal -1 binary64))))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))))) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64))))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (fma.f64 y (/.f64 x z) x) #s(literal 1 binary64)))) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(fma.f64 z (fma.f64 y (/.f64 x z) x) (neg.f64 z)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(fma.f64 (fma.f64 y (/.f64 x z) x) z (neg.f64 z)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(fma.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 y (/.f64 x z) x)) (neg.f64 z)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (neg.f64 z)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(fma.f64 (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (sqrt.f64 (*.f64 z (fma.f64 y (/.f64 x z) x))) (neg.f64 z)) |
(*.f64 z (+.f64 x (+.f64 (*.f64 x (/.f64 y z)) #s(literal -1 binary64)))) |
(*.f64 z (+.f64 #s(literal -1 binary64) (fma.f64 x (/.f64 y z) x))) |
(*.f64 z (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y z)) #s(literal -1 binary64))) |
(+.f64 (*.f64 z x) (neg.f64 z)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(+.f64 (*.f64 z x) (*.f64 z #s(literal -1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(/.f64 (*.f64 z (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(/.f64 (*.f64 z (fma.f64 x x #s(literal -1 binary64))) (+.f64 x #s(literal 1 binary64))) |
(*.f64 z (/.f64 (fma.f64 x x #s(literal -1 binary64)) (+.f64 x #s(literal 1 binary64)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) z) (fma.f64 x x (+.f64 x #s(literal 1 binary64)))) |
(*.f64 z (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (fma.f64 x x (+.f64 x #s(literal 1 binary64))))) |
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) z) (+.f64 x #s(literal 1 binary64))) |
(*.f64 z (/.f64 (fma.f64 x x #s(literal -1 binary64)) (+.f64 x #s(literal 1 binary64)))) |
(pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 3 binary64)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 2 binary64)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 2 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 x #s(literal -1 binary64))) z)) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (+.f64 x #s(literal -1 binary64)) #s(literal 3 binary64)))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(exp.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64))))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x #s(literal -1 binary64)))) #s(literal 1 binary64))) |
(*.f64 z (+.f64 x #s(literal -1 binary64))) |
(+.f64 (*.f64 x y) (neg.f64 z)) |
(fma.f64 x y (neg.f64 z)) |
(+.f64 (*.f64 x y) (*.f64 (neg.f64 z) #s(literal 1 binary64))) |
(fma.f64 x y (neg.f64 z)) |
(+.f64 (-.f64 (*.f64 x y) z) (fma.f64 (neg.f64 z) #s(literal 1 binary64) z)) |
(fma.f64 x y (neg.f64 z)) |
(+.f64 (-.f64 (*.f64 x y) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) z)) |
(fma.f64 x y (neg.f64 z)) |
(+.f64 (-.f64 (*.f64 x y) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z)) |
(fma.f64 x y (neg.f64 z)) |
(+.f64 (neg.f64 z) (*.f64 x y)) |
(fma.f64 x y (neg.f64 z)) |
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) z)) |
(fma.f64 x y (neg.f64 z)) |
(*.f64 (-.f64 (*.f64 x y) z) #s(literal 1 binary64)) |
(fma.f64 x y (neg.f64 z)) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 2 binary64))) |
(fma.f64 x y (neg.f64 z)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 x y) z))) |
(fma.f64 x y (neg.f64 z)) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 x y) z)) (sqrt.f64 (-.f64 (*.f64 x y) z))) |
(fma.f64 x y (neg.f64 z)) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x y z) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x y z)) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 z))) |
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 x y))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 z))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x y z) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y z) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x y z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x y z) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x y z)) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y z))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x y z) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64)))) (neg.f64 (fma.f64 x y z))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x y z)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 x y) (neg.f64 z))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 z (fma.f64 x y z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (fma.f64 x y z) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 x y) (neg.f64 z))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x y z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 z #s(literal 2 binary64))) (fma.f64 x y z)) |
(pow.f64 (-.f64 (*.f64 x y) z) #s(literal 1 binary64)) |
(fma.f64 x y (neg.f64 z)) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 3 binary64)) |
(fma.f64 x y (neg.f64 z)) |
(pow.f64 (pow.f64 (-.f64 (*.f64 x y) z) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(fma.f64 x y (neg.f64 z)) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x y) z)) #s(literal 2 binary64)) |
(fma.f64 x y (neg.f64 z)) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x y) z) #s(literal 2 binary64))) |
(fma.f64 x y (neg.f64 z)) |
(log.f64 (exp.f64 (-.f64 (*.f64 x y) z))) |
(fma.f64 x y (neg.f64 z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 x y) z)))) |
(fma.f64 x y (neg.f64 z)) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) z) #s(literal 3 binary64))) |
(fma.f64 x y (neg.f64 z)) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x y) z))) |
(expm1.f64 (log1p.f64 (fma.f64 x y (neg.f64 z)))) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x y) z))) |
(fma.f64 x y (neg.f64 z)) |
(exp.f64 (log.f64 (-.f64 (*.f64 x y) z))) |
(fma.f64 x y (neg.f64 z)) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x y) z)) #s(literal 1 binary64))) |
(fma.f64 x y (neg.f64 z)) |
(fma.f64 x y (neg.f64 z)) |
(fma.f64 y x (neg.f64 z)) |
(fma.f64 x y (neg.f64 z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (neg.f64 z)) |
(fma.f64 x y (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (neg.f64 z)) |
(fma.f64 x y (neg.f64 z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (neg.f64 z)) |
(fma.f64 x y (neg.f64 z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 x (-.f64 z y))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 x (-.f64 z y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 x (-.f64 z y))) |
(*.f64 x (+.f64 y z)) |
(*.f64 x (+.f64 z y)) |
(*.f64 x (+.f64 y z)) |
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 y z))) |
(*.f64 x (+.f64 y z)) |
(*.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64)) |
(*.f64 x (+.f64 y z)) |
(*.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64))) |
(*.f64 x (+.f64 y z)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 x (+.f64 y z)) |
(*.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 x (+.f64 y z)) |
(*.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 x (*.f64 y (fma.f64 x y (neg.f64 (*.f64 x z)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 x (*.f64 y (*.f64 x (-.f64 y z))) (pow.f64 (*.f64 x z) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 z y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 x (-.f64 z y))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x)))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 x (*.f64 y (fma.f64 x y (neg.f64 (*.f64 x z)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 x (*.f64 y (*.f64 x (-.f64 y z))) (pow.f64 (*.f64 x z) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 z y)) (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 x (-.f64 z y))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 x (*.f64 y (fma.f64 x y (neg.f64 (*.f64 x z)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 x (*.f64 y (*.f64 x (-.f64 y z))) (pow.f64 (*.f64 x z) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 z (*.f64 x (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 x z) #s(literal 2 binary64))) (*.f64 z (*.f64 (pow.f64 x #s(literal 2 binary64)) y)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x z) (-.f64 (*.f64 x z) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x z) (*.f64 x (-.f64 z y))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 x (-.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 x (-.f64 z y))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z x)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (*.f64 x (*.f64 y (fma.f64 x y (neg.f64 (*.f64 x z)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 x (*.f64 y (*.f64 x (-.f64 y z))) (pow.f64 (*.f64 x z) #s(literal 2 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (*.f64 x (-.f64 z y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 x (-.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z x) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 z x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 x z) #s(literal 2 binary64))) (fma.f64 x y (neg.f64 (*.f64 x z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 x z) #s(literal 2 binary64))) (*.f64 x (-.f64 y z))) |
(pow.f64 (*.f64 x (+.f64 y z)) #s(literal 1 binary64)) |
(*.f64 x (+.f64 y z)) |
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) #s(literal 3 binary64)) |
(*.f64 x (+.f64 y z)) |
(pow.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 x (+.f64 y z)) |
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) #s(literal 2 binary64)) |
(*.f64 x (+.f64 y z)) |
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 2 binary64))) |
(*.f64 x (+.f64 y z)) |
(log.f64 (exp.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 x (+.f64 y z)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (+.f64 y z))))) |
(*.f64 x (+.f64 y z)) |
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y z)) #s(literal 3 binary64))) |
(*.f64 x (+.f64 y z)) |
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y z)))) |
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 x (+.f64 y z)) |
(exp.f64 (log.f64 (*.f64 x (+.f64 y z)))) |
(*.f64 x (+.f64 y z)) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y z))) #s(literal 1 binary64))) |
(*.f64 x (+.f64 y z)) |
(fma.f64 z x (*.f64 x y)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 x z (*.f64 x y)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 x y (*.f64 z x)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 y x (*.f64 z x)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x y) (*.f64 z x)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 #s(literal 1 binary64) (*.f64 z x) (*.f64 x y)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x y)) (*.f64 z x)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z x)) (*.f64 x y)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z x)) |
(*.f64 x (+.f64 y z)) |
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 x y)) |
(*.f64 x (+.f64 y z)) |
Compiled 5186 to 1850 computations (64.3% saved)
11 alts after pruning (2 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 337 | 1 | 338 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 5 | 5 |
| Done | 1 | 4 | 5 |
| Total | 338 | 11 | 349 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 86.5% | (-.f64 (*.f64 z (+.f64 x (*.f64 y (/.f64 x z)))) z) |
| ✓ | 100.0% | (-.f64 (*.f64 x (+.f64 y z)) z) |
| ✓ | 61.8% | (-.f64 (*.f64 x z) z) |
| ✓ | 73.7% | (-.f64 (*.f64 x y) z) |
| ✓ | 63.6% | (+.f64 (*.f64 z x) (*.f64 x y)) |
| ✓ | 61.8% | (*.f64 z (-.f64 x #s(literal 1 binary64))) |
| ▶ | 56.3% | (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
| ▶ | 63.0% | (*.f64 x (-.f64 y (/.f64 z x))) |
| ✓ | 65.6% | (*.f64 x (+.f64 z y)) |
| ✓ | 41.2% | (*.f64 x y) |
| ✓ | 35.5% | (neg.f64 z) |
Compiled 99 to 62 computations (37.4% saved)
Found 4 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (+.f64 x (/.f64 (*.f64 x y) z)) | |
| 93.6% | (/.f64 (*.f64 x y) z) | |
| 91.5% | (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) | |
| ✓ | 89.3% | (*.f64 x (-.f64 y (/.f64 z x))) |
Compiled 49 to 11 computations (77.6% saved)
ival-mult, time spent: 5.0ms, 36.0% of total-timeival-div, time spent: 4.0ms, 29.0% of total-timeival-add, time spent: 2.0ms, 14.0% of total-timeival-sub, time spent: 1.0ms, 7.0% of total-timeconst, time spent: 0.0ms, 0.0% of total-time| Inputs |
|---|
#<alt (*.f64 x (-.f64 y (/.f64 z x)))> |
| Outputs |
|---|
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x))))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x))))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y))))> |
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y))))> |
#<alt (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y))))> |
#<alt (*.f64 x y)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y))))> |
#<alt (*.f64 x y)> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64)))> |
#<alt (*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64)))> |
#<alt (*.f64 #s(literal -1 binary64) z)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))> |
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | 0 | (* x (- y (/ z x))) |
| 0.0ms | x | @ | -inf | (* x (- y (/ z x))) |
| 0.0ms | y | @ | -inf | (* x (- y (/ z x))) |
| 0.0ms | x | @ | 0 | (* x (- y (/ z x))) |
| 0.0ms | y | @ | inf | (* x (- y (/ z x))) |
| 1× | batch-egg-rewrite |
| 766× | log1p-expm1-u |
| 766× | expm1-log1p-u |
| 536× | prod-diff |
| 388× | log-prod |
| 201× | fma-define |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 31 |
| 1 | 143 | 31 |
| 2 | 2028 | 31 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x (-.f64 y (/.f64 z x))) |
| Outputs |
|---|
(+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 z x)))) |
(+.f64 (*.f64 x y) (*.f64 x (/.f64 z (neg.f64 x)))) |
(+.f64 (*.f64 y x) (*.f64 (/.f64 z (neg.f64 x)) x)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 1 binary64)) |
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64)))) (fma.f64 (/.f64 z x) (+.f64 y (/.f64 z x)) (pow.f64 y #s(literal 2 binary64)))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64)))) (+.f64 y (/.f64 z x))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) x) (fma.f64 (/.f64 z x) (+.f64 y (/.f64 z x)) (pow.f64 y #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) x) (+.f64 y (/.f64 z x))) |
(pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 y (/.f64 z x)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 y (/.f64 z x)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (-.f64 y (/.f64 z x)))))) |
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 3 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y (/.f64 z x)) #s(literal 3 binary64)))) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y (/.f64 z x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) |
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 y (/.f64 z x))))) |
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 y (/.f64 z x))))) |
(exp.f64 (log.f64 (*.f64 x (-.f64 y (/.f64 z x))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y (/.f64 z x)))) #s(literal 1 binary64))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 3 binary64))) |
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 1/3 binary64))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 2 binary64))) |
(fma.f64 x y (*.f64 x (/.f64 z (neg.f64 x)))) |
(fma.f64 y x (*.f64 (/.f64 z (neg.f64 x)) x)) |
| 1× | egg-herbie |
| 871× | times-frac |
| 427× | associate-*r/ |
| 381× | associate-*l/ |
| 284× | associate-*r* |
| 272× | fma-define |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 119 | 1819 |
| 1 | 265 | 1719 |
| 2 | 754 | 1683 |
| 3 | 3232 | 1683 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 #s(literal -1 binary64) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(*.f64 x y) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(*.f64 #s(literal -1 binary64) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(*.f64 x y) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(*.f64 x y) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(*.f64 #s(literal -1 binary64) z) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 z x)))) |
(+.f64 (*.f64 x y) (*.f64 x (/.f64 z (neg.f64 x)))) |
(+.f64 (*.f64 y x) (*.f64 (/.f64 z (neg.f64 x)) x)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 1 binary64)) |
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64)))) (fma.f64 (/.f64 z x) (+.f64 y (/.f64 z x)) (pow.f64 y #s(literal 2 binary64)))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64)))) (+.f64 y (/.f64 z x))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) x) (fma.f64 (/.f64 z x) (+.f64 y (/.f64 z x)) (pow.f64 y #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) x) (+.f64 y (/.f64 z x))) |
(pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 y (/.f64 z x)))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 y (/.f64 z x)))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (-.f64 y (/.f64 z x)))))) |
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 3 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y (/.f64 z x)) #s(literal 3 binary64)))) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y (/.f64 z x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) |
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 y (/.f64 z x))))) |
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 y (/.f64 z x))))) |
(exp.f64 (log.f64 (*.f64 x (-.f64 y (/.f64 z x))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y (/.f64 z x)))) #s(literal 1 binary64))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 3 binary64))) |
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 1/3 binary64))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 2 binary64))) |
(fma.f64 x y (*.f64 x (/.f64 z (neg.f64 x)))) |
(fma.f64 y x (*.f64 (/.f64 z (neg.f64 x)) x)) |
| Outputs |
|---|
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 x y) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 z x)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) y) (/.f64 z x)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 x y) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 z y)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 x y) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 z y)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 x y) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 x y)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 z (-.f64 (/.f64 (*.f64 x y) z) #s(literal 1 binary64))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 #s(literal -1 binary64) z) |
(neg.f64 z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z))))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 z x)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(+.f64 (*.f64 x y) (*.f64 x (/.f64 z (neg.f64 x)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(+.f64 (*.f64 y x) (*.f64 (/.f64 z (neg.f64 x)) x)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x y) z))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 x y) z))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x y) z))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))))) |
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))))) |
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x))))) #s(literal 2 binary64)) |
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x y) z)))) #s(literal 2 binary64)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 1 binary64)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64)))) (fma.f64 (/.f64 z x) (+.f64 y (/.f64 z x)) (pow.f64 y #s(literal 2 binary64)))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (fma.f64 (/.f64 z x) (+.f64 y (/.f64 z x)) (pow.f64 y #s(literal 2 binary64))))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64)))) (+.f64 y (/.f64 z x))) |
(*.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (/.f64 x (+.f64 y (/.f64 z x)))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 y (/.f64 z x)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) x) (fma.f64 (/.f64 z x) (+.f64 y (/.f64 z x)) (pow.f64 y #s(literal 2 binary64)))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))) (fma.f64 (/.f64 z x) (+.f64 y (/.f64 z x)) (pow.f64 y #s(literal 2 binary64))))) |
(/.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64)))) (fma.f64 (/.f64 z x) (+.f64 y (/.f64 z x)) (pow.f64 y #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) x) (+.f64 y (/.f64 z x))) |
(*.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (/.f64 x (+.f64 y (/.f64 z x)))) |
(*.f64 x (/.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (/.f64 z x) #s(literal 2 binary64))) (+.f64 y (/.f64 z x)))) |
(pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 1 binary64)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 y (/.f64 z x)))) #s(literal 3 binary64)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(pow.f64 (pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 y (/.f64 z x)))) #s(literal 2 binary64)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 2 binary64))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y (/.f64 z x)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (-.f64 y (/.f64 z x)))))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 y (/.f64 z x))) #s(literal 3 binary64))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 y (/.f64 z x)) #s(literal 3 binary64)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y (/.f64 z x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 y (/.f64 z x))))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 y (/.f64 z x))))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(exp.f64 (log.f64 (*.f64 x (-.f64 y (/.f64 z x))))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y (/.f64 z x)))) #s(literal 1 binary64))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 3 binary64))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 1/3 binary64))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (-.f64 y (/.f64 z x))))) #s(literal 2 binary64))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(fma.f64 x y (*.f64 x (/.f64 z (neg.f64 x)))) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
(fma.f64 y x (*.f64 (/.f64 z (neg.f64 x)) x)) |
(fma.f64 #s(literal -1 binary64) z (*.f64 x y)) |
(-.f64 (*.f64 x y) z) |
Compiled 2952 to 992 computations (66.4% saved)
12 alts after pruning (2 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 201 | 2 | 203 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 2 | 2 |
| Done | 1 | 8 | 9 |
| Total | 202 | 12 | 214 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (-.f64 (*.f64 x (+.f64 y z)) z) |
| ✓ | 61.8% | (-.f64 (*.f64 x z) z) |
| ✓ | 73.7% | (-.f64 (*.f64 x y) z) |
| ✓ | 63.6% | (+.f64 (*.f64 z x) (*.f64 x y)) |
| ✓ | 61.8% | (*.f64 z (-.f64 x #s(literal 1 binary64))) |
| ✓ | 56.3% | (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
| 52.1% | (*.f64 z (+.f64 x (*.f64 y (/.f64 x z)))) | |
| 27.9% | (*.f64 z x) | |
| ✓ | 63.0% | (*.f64 x (-.f64 y (/.f64 z x))) |
| ✓ | 65.6% | (*.f64 x (+.f64 z y)) |
| ✓ | 41.2% | (*.f64 x y) |
| ✓ | 35.5% | (neg.f64 z) |
Compiled 236 to 109 computations (53.8% saved)
| Inputs |
|---|
(neg.f64 z) |
(*.f64 x y) |
(*.f64 z x) |
(*.f64 x (+.f64 z y)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(-.f64 (*.f64 x y) z) |
(-.f64 (*.f64 x z) z) |
(*.f64 x (-.f64 y (/.f64 z x))) |
(+.f64 (*.f64 x y) (*.f64 z x)) |
(+.f64 (*.f64 z x) (*.f64 x y)) |
(-.f64 (*.f64 x (+.f64 y z)) z) |
(*.f64 x (-.f64 (+.f64 z y) (/.f64 z x))) |
(*.f64 z (+.f64 x (*.f64 y (/.f64 x z)))) |
(*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) |
(+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
(-.f64 (*.f64 z (+.f64 x (*.f64 y (/.f64 x z)))) z) |
(-.f64 (*.f64 z (+.f64 x (/.f64 (*.f64 x y) z))) z) |
(fma.f64 x y (*.f64 (+.f64 x #s(literal -1 binary64)) z)) |
(fma.f64 (+.f64 x #s(literal -1 binary64)) z (*.f64 x y)) |
| Outputs |
|---|
(-.f64 (*.f64 x (+.f64 y z)) z) |
4 calls:
| 92.0ms | x |
| 9.0ms | z |
| 7.0ms | y |
| 5.0ms | (+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 100.0% | 1 | x |
| 100.0% | 1 | y |
| 100.0% | 1 | z |
| 100.0% | 1 | (+.f64 (*.f64 x y) (*.f64 (-.f64 x #s(literal 1 binary64)) z)) |
Compiled 24 to 17 computations (29.2% saved)
| Inputs |
|---|
(neg.f64 z) |
(*.f64 x y) |
(*.f64 z x) |
(*.f64 x (+.f64 z y)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(-.f64 (*.f64 x y) z) |
(-.f64 (*.f64 x z) z) |
(*.f64 x (-.f64 y (/.f64 z x))) |
(+.f64 (*.f64 x y) (*.f64 z x)) |
(+.f64 (*.f64 z x) (*.f64 x y)) |
| Outputs |
|---|
(*.f64 x (+.f64 z y)) |
(-.f64 (*.f64 x y) z) |
(*.f64 x (+.f64 z y)) |
3 calls:
| 17.0ms | y |
| 11.0ms | z |
| 9.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 97.6% | 3 | x |
| 91.3% | 7 | y |
| 84.1% | 3 | z |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
(neg.f64 z) |
(*.f64 x y) |
(*.f64 z x) |
(*.f64 x (+.f64 z y)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
| Outputs |
|---|
(*.f64 x (+.f64 z y)) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 x y) |
(*.f64 z (-.f64 x #s(literal 1 binary64))) |
(*.f64 x (+.f64 z y)) |
1 calls:
| 7.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 90.6% | 5 | x |
Compiled 4 to 3 computations (25% saved)
| Inputs |
|---|
(neg.f64 z) |
(*.f64 x y) |
(*.f64 z x) |
(*.f64 x (+.f64 z y)) |
| Outputs |
|---|
(*.f64 x (+.f64 z y)) |
(neg.f64 z) |
(*.f64 x y) |
(neg.f64 z) |
(*.f64 x (+.f64 z y)) |
1 calls:
| 6.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 89.6% | 5 | x |
Compiled 4 to 3 computations (25% saved)
| Inputs |
|---|
(neg.f64 z) |
(*.f64 x y) |
(*.f64 z x) |
| Outputs |
|---|
(*.f64 z x) |
(*.f64 x y) |
(*.f64 z x) |
(*.f64 x y) |
(*.f64 z x) |
(neg.f64 z) |
(*.f64 x y) |
(neg.f64 z) |
(*.f64 x y) |
(*.f64 z x) |
(*.f64 x y) |
3 calls:
| 57.0ms | y |
| 8.0ms | x |
| 6.0ms | z |
| Accuracy | Segments | Branch |
|---|---|---|
| 57.9% | 6 | z |
| 63.0% | 7 | y |
| 74.0% | 11 | x |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
(neg.f64 z) |
(*.f64 x y) |
| Outputs |
|---|
(*.f64 x y) |
(neg.f64 z) |
(*.f64 x y) |
(neg.f64 z) |
(*.f64 x y) |
1 calls:
| 3.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 65.5% | 5 | x |
Compiled 4 to 3 computations (25% saved)
Total -0.0b remaining (-0%)
Threshold costs -0b (-0%)
| Inputs |
|---|
(neg.f64 z) |
| Outputs |
|---|
(neg.f64 z) |
3 calls:
| 15.0ms | z |
| 1.0ms | x |
| 1.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 35.5% | 1 | z |
| 35.5% | 1 | y |
| 35.5% | 1 | x |
Compiled 12 to 9 computations (25% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 0.0012524400647388094 | 0.46360204788538373 |
| 20.0ms | -332.7230162987549 | -0.0074967414501909075 |
| 29.0ms | 255× | 256 | valid |
| 0.0ms | 1× | 256 | valid |
Compiled 306 to 205 computations (33% saved)
ival-mult, time spent: 4.0ms, 55.0% of total-timeival-sub, time spent: 1.0ms, 14.0% of total-timeival-add, time spent: 1.0ms, 14.0% of total-timeconst, time spent: 0.0ms, 0.0% of total-time| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 1.688340213289088e-100 | 1.6305559338556637e-97 |
| 11.0ms | -2.0027525495576424e-64 | -1.1791942563039946e-64 |
| 130.0ms | -3.4664923557135007e-37 | -2.810718174232934e-44 |
| 20.0ms | -5.094415678740089e+19 | -32967531527.46565 |
| 169.0ms | 473× | 256 | valid |
| 1.0ms | 6× | 256 | infinite |
| 0.0ms | 1× | 256 | valid |
Compiled 532 to 390 computations (26.7% saved)
ival-mult, time spent: 7.0ms, 52.0% of total-timeival-sub, time spent: 3.0ms, 22.0% of total-timeival-add, time spent: 3.0ms, 22.0% of total-timeconst, time spent: 1.0ms, 7.0% of total-time| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 1.688340213289088e-100 | 1.6305559338556637e-97 |
| 9.0ms | -2.0027525495576424e-64 | -1.1791942563039946e-64 |
| 22.0ms | -3.4664923557135007e-37 | -2.810718174232934e-44 |
| 19.0ms | -332.7230162987549 | -0.0074967414501909075 |
| 55.0ms | 463× | 256 | valid |
| 0.0ms | 1× | 256 | valid |
Compiled 427 to 319 computations (25.3% saved)
ival-mult, time spent: 10.0ms, 64.0% of total-timeival-sub, time spent: 3.0ms, 19.0% of total-timeival-add, time spent: 3.0ms, 19.0% of total-timeconst, time spent: 1.0ms, 6.0% of total-time| 10× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 2.904071100195345e+133 | 2.8914621680500428e+141 |
| 25.0ms | 2.4554092549268908e+36 | 5.552325244693412e+60 |
| 17.0ms | 1.688340213289088e-100 | 1.6305559338556637e-97 |
| 9.0ms | -2.0027525495576424e-64 | -1.1791942563039946e-64 |
| 21.0ms | -3.4664923557135007e-37 | -2.810718174232934e-44 |
| 18.0ms | -332.7230162987549 | -0.0074967414501909075 |
| 19.0ms | -2.1535819234505162e+46 | -6.331649641920657e+43 |
| 13.0ms | -5.566867753838038e+136 | -7.378499030317035e+135 |
| 22.0ms | -1.4078006559758444e+180 | -4.0496724785519575e+166 |
| 19.0ms | -5.609604863527259e+218 | -1.089566614702108e+217 |
| 135.0ms | 1038× | 256 | valid |
| 28.0ms | 241× | 256 | infinite |
| 0.0ms | 1× | 256 | valid |
Compiled 1109 to 813 computations (26.7% saved)
ival-mult, time spent: 22.0ms, 54.0% of total-timeival-sub, time spent: 9.0ms, 22.0% of total-timeival-add, time spent: 8.0ms, 20.0% of total-timeconst, time spent: 2.0ms, 5.0% of total-time| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 78.0ms | 1.688340213289088e-100 | 1.6305559338556637e-97 |
| 10.0ms | -2.0027525495576424e-64 | -1.1791942563039946e-64 |
| 95.0ms | -3.4664923557135007e-37 | -2.810718174232934e-44 |
| 19.0ms | -5.094415678740089e+19 | -32967531527.46565 |
| 114.0ms | 469× | 256 | valid |
| 2.0ms | 10× | 256 | infinite |
| 0.0ms | 1× | 256 | valid |
Compiled 408 to 313 computations (23.3% saved)
ival-sub, time spent: 64.0ms, 85.0% of total-timeival-mult, time spent: 8.0ms, 11.0% of total-timeival-add, time spent: 3.0ms, 4.0% of total-timeconst, time spent: 1.0ms, 1.0% of total-time| 1× | egg-herbie |
| 10× | if-if-or-not |
| 8× | not-or |
| 6× | *-commutative |
| 6× | if-not |
| 6× | +-commutative |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 89 | 722 |
| 1 | 117 | 721 |
| 2 | 127 | 715 |
| 3 | 139 | 711 |
| 4 | 143 | 711 |
| 5 | 147 | 711 |
| 6 | 148 | 711 |
| 7 | 149 | 711 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(-.f64 (*.f64 x (+.f64 y z)) z) |
(if (<=.f64 x #s(literal -1 binary64)) (*.f64 x (+.f64 z y)) (if (<=.f64 x #s(literal 8286623314361713/18014398509481984 binary64)) (-.f64 (*.f64 x y) z) (*.f64 x (+.f64 z y)))) |
(if (<=.f64 x #s(literal -33000000000 binary64)) (*.f64 x (+.f64 z y)) (if (<=.f64 x #s(literal -8235557476827325/100433627766186892221372630771322662657637687111424552206336 binary64)) (*.f64 z (-.f64 x #s(literal 1 binary64))) (if (<=.f64 x #s(literal -3853560729817883/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 6156563468186637/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (*.f64 z (-.f64 x #s(literal 1 binary64))) (*.f64 x (+.f64 z y)))))) |
(if (<=.f64 x #s(literal -1080863910568919/144115188075855872 binary64)) (*.f64 x (+.f64 z y)) (if (<=.f64 x #s(literal -2259756624739205/6277101735386680763835789423207666416102355444464034512896 binary64)) (neg.f64 z) (if (<=.f64 x #s(literal -2667849736027765/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 6156563468186637/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (neg.f64 z) (*.f64 x (+.f64 z y)))))) |
(if (<=.f64 x #s(literal -139999999999999991976529125146853558816375461390603791009717762448722430906481262829962519896359790348387449284581358704272726185512969509573139447381049393939374812853192397677496043419567629876949234276733453133152256 binary64)) (*.f64 z x) (if (<=.f64 x #s(literal -7500000000000000393285888356297127896605350115822293457924602932488546376065289147865717623165893211991543477312699133372009051260140433113799223470444267953862680295090583240704 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal -20999999999999999037032890297681950278938993811624246034746874540730638933252559720409549537403911103389913501182559028173588240760045568 binary64)) (*.f64 z x) (if (<=.f64 x #s(literal -7200000000000000001312721067947729382182748160 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal -1 binary64)) (*.f64 z x) (if (<=.f64 x #s(literal -2108713864231463/24519928653854221733733552434404946937899825954937634816 binary64)) (neg.f64 z) (if (<=.f64 x #s(literal -5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 6156563468186637/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (neg.f64 z) (if (<=.f64 x #s(literal 82999999999999995120592939207622802376780414976 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 209999999999999990370328902976819502789389938116242460347468745407306389332525597204095495374039111033899135011825590281735882407600455680 binary64)) (*.f64 z x) (*.f64 x y))))))))))) |
(if (<=.f64 x #s(literal -33000000000 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal -728143801304855/25108406941546723055343157692830665664409421777856138051584 binary64)) (neg.f64 z) (if (<=.f64 x #s(literal -4298202352489177/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 2404907604760405/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) (neg.f64 z) (*.f64 x y))))) |
(neg.f64 z) |
| Outputs |
|---|
(-.f64 (*.f64 x (+.f64 y z)) z) |
(if (<=.f64 x #s(literal -1 binary64)) (*.f64 x (+.f64 z y)) (if (<=.f64 x #s(literal 8286623314361713/18014398509481984 binary64)) (-.f64 (*.f64 x y) z) (*.f64 x (+.f64 z y)))) |
(if (or (<=.f64 x #s(literal -1 binary64)) (not (<=.f64 x #s(literal 8286623314361713/18014398509481984 binary64)))) (*.f64 x (+.f64 y z)) (-.f64 (*.f64 x y) z)) |
(if (<=.f64 x #s(literal -33000000000 binary64)) (*.f64 x (+.f64 z y)) (if (<=.f64 x #s(literal -8235557476827325/100433627766186892221372630771322662657637687111424552206336 binary64)) (*.f64 z (-.f64 x #s(literal 1 binary64))) (if (<=.f64 x #s(literal -3853560729817883/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 6156563468186637/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (*.f64 z (-.f64 x #s(literal 1 binary64))) (*.f64 x (+.f64 z y)))))) |
(if (<=.f64 x #s(literal -33000000000 binary64)) (*.f64 x (+.f64 y z)) (if (<=.f64 x #s(literal -8235557476827325/100433627766186892221372630771322662657637687111424552206336 binary64)) (*.f64 z (-.f64 x #s(literal 1 binary64))) (if (<=.f64 x #s(literal -3853560729817883/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 6156563468186637/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (*.f64 z (-.f64 x #s(literal 1 binary64))) (*.f64 x (+.f64 y z)))))) |
(if (<=.f64 x #s(literal -33000000000 binary64)) (*.f64 x (+.f64 y z)) (if (<=.f64 x #s(literal -8235557476827325/100433627766186892221372630771322662657637687111424552206336 binary64)) (*.f64 z (+.f64 x #s(literal -1 binary64))) (if (<=.f64 x #s(literal -3853560729817883/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 6156563468186637/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (*.f64 z (+.f64 x #s(literal -1 binary64))) (*.f64 x (+.f64 y z)))))) |
(if (<=.f64 x #s(literal -1080863910568919/144115188075855872 binary64)) (*.f64 x (+.f64 z y)) (if (<=.f64 x #s(literal -2259756624739205/6277101735386680763835789423207666416102355444464034512896 binary64)) (neg.f64 z) (if (<=.f64 x #s(literal -2667849736027765/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 6156563468186637/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (neg.f64 z) (*.f64 x (+.f64 z y)))))) |
(if (<=.f64 x #s(literal -1080863910568919/144115188075855872 binary64)) (*.f64 x (+.f64 y z)) (if (<=.f64 x #s(literal -2259756624739205/6277101735386680763835789423207666416102355444464034512896 binary64)) (neg.f64 z) (if (<=.f64 x #s(literal -2667849736027765/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 6156563468186637/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (neg.f64 z) (*.f64 x (+.f64 y z)))))) |
(if (<=.f64 x #s(literal -139999999999999991976529125146853558816375461390603791009717762448722430906481262829962519896359790348387449284581358704272726185512969509573139447381049393939374812853192397677496043419567629876949234276733453133152256 binary64)) (*.f64 z x) (if (<=.f64 x #s(literal -7500000000000000393285888356297127896605350115822293457924602932488546376065289147865717623165893211991543477312699133372009051260140433113799223470444267953862680295090583240704 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal -20999999999999999037032890297681950278938993811624246034746874540730638933252559720409549537403911103389913501182559028173588240760045568 binary64)) (*.f64 z x) (if (<=.f64 x #s(literal -7200000000000000001312721067947729382182748160 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal -1 binary64)) (*.f64 z x) (if (<=.f64 x #s(literal -2108713864231463/24519928653854221733733552434404946937899825954937634816 binary64)) (neg.f64 z) (if (<=.f64 x #s(literal -5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 6156563468186637/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (neg.f64 z) (if (<=.f64 x #s(literal 82999999999999995120592939207622802376780414976 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 209999999999999990370328902976819502789389938116242460347468745407306389332525597204095495374039111033899135011825590281735882407600455680 binary64)) (*.f64 z x) (*.f64 x y))))))))))) |
(if (<=.f64 x #s(literal -139999999999999991976529125146853558816375461390603791009717762448722430906481262829962519896359790348387449284581358704272726185512969509573139447381049393939374812853192397677496043419567629876949234276733453133152256 binary64)) (*.f64 x z) (if (<=.f64 x #s(literal -7500000000000000393285888356297127896605350115822293457924602932488546376065289147865717623165893211991543477312699133372009051260140433113799223470444267953862680295090583240704 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal -20999999999999999037032890297681950278938993811624246034746874540730638933252559720409549537403911103389913501182559028173588240760045568 binary64)) (*.f64 x z) (if (<=.f64 x #s(literal -7200000000000000001312721067947729382182748160 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal -1 binary64)) (*.f64 x z) (if (<=.f64 x #s(literal -2108713864231463/24519928653854221733733552434404946937899825954937634816 binary64)) (neg.f64 z) (if (<=.f64 x #s(literal -5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 6156563468186637/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (neg.f64 z) (if (or (<=.f64 x #s(literal 82999999999999995120592939207622802376780414976 binary64)) (not (<=.f64 x #s(literal 209999999999999990370328902976819502789389938116242460347468745407306389332525597204095495374039111033899135011825590281735882407600455680 binary64)))) (*.f64 x y) (*.f64 x z)))))))))) |
(if (<=.f64 x #s(literal -33000000000 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal -728143801304855/25108406941546723055343157692830665664409421777856138051584 binary64)) (neg.f64 z) (if (<=.f64 x #s(literal -4298202352489177/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal 2404907604760405/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) (neg.f64 z) (*.f64 x y))))) |
(if (<=.f64 x #s(literal -33000000000 binary64)) (*.f64 x y) (if (<=.f64 x #s(literal -728143801304855/25108406941546723055343157692830665664409421777856138051584 binary64)) (neg.f64 z) (if (or (<=.f64 x #s(literal -4298202352489177/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (not (<=.f64 x #s(literal 2404907604760405/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)))) (*.f64 x y) (neg.f64 z)))) |
(if (<=.f64 x #s(literal -33000000000 binary64)) (*.f64 x y) (if (or (<=.f64 x #s(literal -728143801304855/25108406941546723055343157692830665664409421777856138051584 binary64)) (not (or (<=.f64 x #s(literal -4298202352489177/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (not (<=.f64 x #s(literal 2404907604760405/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)))))) (neg.f64 z) (*.f64 x y))) |
(if (or (<=.f64 x #s(literal -33000000000 binary64)) (not (or (<=.f64 x #s(literal -728143801304855/25108406941546723055343157692830665664409421777856138051584 binary64)) (not (or (<=.f64 x #s(literal -4298202352489177/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (not (<=.f64 x #s(literal 2404907604760405/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)))))))) (*.f64 x y) (neg.f64 z)) |
(if (or (<=.f64 x #s(literal -33000000000 binary64)) (not (or (<=.f64 x #s(literal -728143801304855/25108406941546723055343157692830665664409421777856138051584 binary64)) (and (not (<=.f64 x #s(literal -4298202352489177/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64))) (<=.f64 x #s(literal 2404907604760405/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)))))) (*.f64 x y) (neg.f64 z)) |
(if (or (<=.f64 x #s(literal -33000000000 binary64)) (and (not (<=.f64 x #s(literal -728143801304855/25108406941546723055343157692830665664409421777856138051584 binary64))) (or (<=.f64 x #s(literal -4298202352489177/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (not (<=.f64 x #s(literal 2404907604760405/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)))))) (*.f64 x y) (neg.f64 z)) |
(neg.f64 z) |
Compiled 213 to 123 computations (42.3% saved)
| 1075× | fmm-def |
| 764× | times-frac |
| 562× | fmm-def |
| 550× | fma-define |
| 378× | cancel-sign-sub-inv |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 40 | 399 |
| 1 | 100 | 391 |
| 2 | 228 | 381 |
| 3 | 636 | 353 |
| 4 | 1598 | 329 |
| 5 | 3149 | 329 |
| 6 | 3533 | 329 |
| 7 | 3596 | 329 |
| 8 | 3604 | 329 |
| 9 | 3604 | 329 |
| 10 | 4064 | 329 |
| 11 | 4064 | 329 |
| 0 | 369 | 23231 |
| 1 | 989 | 22326 |
| 2 | 3195 | 22148 |
| 1× | node limit |
| 1× | saturated |
Compiled 111 to 49 computations (55.9% saved)
Compiled 414 to 200 computations (51.7% saved)
Loading profile data...