Time bar (total: 5.3s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 8 |
| 6.3% | 6.2% | 93.6% | 0.2% | 0% | 0% | 0% | 9 |
| 12.5% | 12.5% | 87.3% | 0.2% | 0% | 0% | 0% | 10 |
| 18.8% | 18.7% | 81.1% | 0.2% | 0% | 0% | 0% | 11 |
| 25.4% | 25.3% | 74.3% | 0.2% | 0.2% | 0% | 0% | 12 |
Compiled 12 to 8 computations (33.3% saved)
| 909.0ms | 8256× | body | 256 | valid |
| 238.0ms | 2041× | body | 256 | infinite |
| 2× | egg-herbie |
| 88× | associate-/l* |
| 84× | associate-/r* |
| 78× | associate-*r/ |
| 58× | associate-*l/ |
| 46× | *-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 133 |
| 1 | 74 | 133 |
| 2 | 159 | 133 |
| 3 | 268 | 133 |
| 4 | 293 | 133 |
| 0 | 4 | 4 |
| 1 | 4 | 4 |
| 1× | unsound |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
2 |
3 |
| Outputs |
|---|
0 |
1 |
0 |
2 |
3 |
2 |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) |
(/.f64 (*.f64 b1 a2) (*.f64 a1 b2)) |
(/.f64 (*.f64 b2 a2) (*.f64 b1 a1)) |
(/.f64 (*.f64 a1 b1) (*.f64 a2 b2)) |
(/.f64 (*.f64 a1 b2) (*.f64 b1 a2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2))) |
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2))) |
(/.f64 (*.f64 b1 a2) (*.f64 a1 b2)) |
(*.f64 (/.f64 b1 a1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a2 b2) (/.f64 b1 a1)) |
(*.f64 a2 (/.f64 (/.f64 b1 b2) a1)) |
(/.f64 (*.f64 b2 a2) (*.f64 b1 a1)) |
(*.f64 (/.f64 b2 b1) (/.f64 a2 a1)) |
(*.f64 b2 (/.f64 (/.f64 a2 b1) a1)) |
(/.f64 (*.f64 a1 b1) (*.f64 a2 b2)) |
(*.f64 (/.f64 a1 a2) (/.f64 b1 b2)) |
(*.f64 (/.f64 a1 b2) (/.f64 b1 a2)) |
(*.f64 b1 (/.f64 a1 (*.f64 a2 b2))) |
(*.f64 a1 (/.f64 b1 (*.f64 a2 b2))) |
(/.f64 (*.f64 a1 b2) (*.f64 b1 a2)) |
(*.f64 (/.f64 a1 b1) (/.f64 b2 a2)) |
(*.f64 (/.f64 b2 b1) (/.f64 a1 a2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b1 b2))) |
(sort a1 a2)
(sort b1 b2)
Compiled 15 to 11 computations (26.7% saved)
| 1× | egg-herbie |
| 24× | associate-/l* |
| 20× | associate-*r/ |
| 16× | associate-/r* |
| 14× | *-commutative |
| 14× | associate-/r/ |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 18 | 19 |
| 2 | 39 | 19 |
| 3 | 69 | 19 |
| 4 | 81 | 19 |
| 5 | 81 | 19 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
Compiled 25 to 13 computations (48% saved)
4 alts after pruning (4 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 3 | 3 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 4 | 4 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 84.9% | (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
| ▶ | 83.4% | (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
| ▶ | 86.3% | (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
Compiled 33 to 21 computations (36.4% saved)
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 86.8% | (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
Compiled 21 to 7 computations (66.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a2 | @ | inf | (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
| 1.0ms | a1 | @ | 0 | (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
| 1.0ms | b1 | @ | 0 | (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
| 1.0ms | a2 | @ | 0 | (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
| 1.0ms | b2 | @ | 0 | (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
| 1× | batch-egg-rewrite |
| 1140× | log-prod |
| 958× | prod-exp |
| 848× | pow-prod-down |
| 492× | pow-prod-up |
| 434× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 195 | 19 |
| 2 | 2822 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
| Outputs |
|---|
(+.f64 0 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 1) |
(/.f64 a1 (*.f64 b1 (/.f64 b2 a2))) |
(/.f64 a1 (*.f64 (/.f64 b2 a2) b1)) |
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) |
(/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) |
(/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) |
(/.f64 a2 (*.f64 b2 (/.f64 b1 a1))) |
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) |
(/.f64 1 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2))) |
(/.f64 1 (*.f64 (/.f64 b2 a2) (/.f64 b1 a1))) |
(/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2))) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2))) |
(/.f64 1 (/.f64 b1 (*.f64 a1 (/.f64 a2 b2)))) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 a2) (neg.f64 b1))) |
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b1 a1) (neg.f64 b2))) |
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2) |
(/.f64 (*.f64 a1 (/.f64 a2 b2)) b1) |
(/.f64 (*.f64 (neg.f64 a2) 1) (*.f64 (neg.f64 b2) (/.f64 b1 a1))) |
(/.f64 (*.f64 (neg.f64 a1) 1) (*.f64 (neg.f64 b1) (/.f64 b2 a2))) |
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b1 (neg.f64 b2))) |
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b1) b2)) |
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 a2)) (*.f64 (neg.f64 b1) (neg.f64 b2))) |
(/.f64 (*.f64 a2 (neg.f64 a1)) (*.f64 b2 (neg.f64 b1))) |
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a2) (neg.f64 a1)) (*.f64 (neg.f64 b2) (neg.f64 b1))) |
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2))) |
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b1) a2)) (neg.f64 b2)) |
(/.f64 (neg.f64 (*.f64 a1 (/.f64 a2 b2))) (neg.f64 b1)) |
(/.f64 (*.f64 (/.f64 a1 b1) (neg.f64 a2)) (neg.f64 b2)) |
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 a1)) (neg.f64 b1)) |
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1)) |
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b1)) (neg.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) 1) b2) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 a1 (/.f64 a2 b2)) 1) b1) |
(/.f64 (/.f64 (*.f64 a1 (/.f64 a2 b2)) (pow.f64 (cbrt.f64 b1) 2)) (cbrt.f64 b1)) |
(/.f64 (/.f64 (*.f64 a1 (/.f64 a2 b2)) (sqrt.f64 b1)) (sqrt.f64 b1)) |
(pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 3) |
(pow.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 2) |
(pow.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2)) -1) |
(pow.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 a1)) -1) |
(pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2)) -1) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2)) -1) |
(pow.f64 (/.f64 b1 (*.f64 a1 (/.f64 a2 b2))) -1) |
(sqrt.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 2)) |
(log.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
(exp.f64 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 2)) |
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b1)) (*.f64 (log.f64 (/.f64 a2 b2)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b1)) 1) (log.f64 (/.f64 a2 b2)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b1)) 1) (*.f64 (log.f64 (/.f64 a2 b2)) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 b2)) (*.f64 (log.f64 (/.f64 a1 b1)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b2)) 1) (log.f64 (/.f64 a1 b1)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b2)) 1) (*.f64 (log.f64 (/.f64 a1 b1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
| 1× | egg-herbie |
| 1270× | log-div |
| 538× | associate-/l/ |
| 498× | fma-def |
| 482× | *-commutative |
| 436× | associate-/r/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 182 | 2333 |
| 1 | 464 | 2297 |
| 2 | 1696 | 2297 |
| 3 | 6851 | 2297 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(+.f64 0 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 1) |
(/.f64 a1 (*.f64 b1 (/.f64 b2 a2))) |
(/.f64 a1 (*.f64 (/.f64 b2 a2) b1)) |
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) |
(/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) |
(/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) |
(/.f64 a2 (*.f64 b2 (/.f64 b1 a1))) |
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) |
(/.f64 1 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2))) |
(/.f64 1 (*.f64 (/.f64 b2 a2) (/.f64 b1 a1))) |
(/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2))) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2))) |
(/.f64 1 (/.f64 b1 (*.f64 a1 (/.f64 a2 b2)))) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 a2) (neg.f64 b1))) |
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b1 a1) (neg.f64 b2))) |
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2) |
(/.f64 (*.f64 a1 (/.f64 a2 b2)) b1) |
(/.f64 (*.f64 (neg.f64 a2) 1) (*.f64 (neg.f64 b2) (/.f64 b1 a1))) |
(/.f64 (*.f64 (neg.f64 a1) 1) (*.f64 (neg.f64 b1) (/.f64 b2 a2))) |
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b1 (neg.f64 b2))) |
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b1) b2)) |
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 a2)) (*.f64 (neg.f64 b1) (neg.f64 b2))) |
(/.f64 (*.f64 a2 (neg.f64 a1)) (*.f64 b2 (neg.f64 b1))) |
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a2) (neg.f64 a1)) (*.f64 (neg.f64 b2) (neg.f64 b1))) |
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2))) |
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b1) a2)) (neg.f64 b2)) |
(/.f64 (neg.f64 (*.f64 a1 (/.f64 a2 b2))) (neg.f64 b1)) |
(/.f64 (*.f64 (/.f64 a1 b1) (neg.f64 a2)) (neg.f64 b2)) |
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 a1)) (neg.f64 b1)) |
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1)) |
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b1)) (neg.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) 1) b2) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 a1 (/.f64 a2 b2)) 1) b1) |
(/.f64 (/.f64 (*.f64 a1 (/.f64 a2 b2)) (pow.f64 (cbrt.f64 b1) 2)) (cbrt.f64 b1)) |
(/.f64 (/.f64 (*.f64 a1 (/.f64 a2 b2)) (sqrt.f64 b1)) (sqrt.f64 b1)) |
(pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 3) |
(pow.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 2) |
(pow.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2)) -1) |
(pow.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 a1)) -1) |
(pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2)) -1) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2)) -1) |
(pow.f64 (/.f64 b1 (*.f64 a1 (/.f64 a2 b2))) -1) |
(sqrt.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 2)) |
(log.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
(exp.f64 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 2)) |
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b1)) (*.f64 (log.f64 (/.f64 a2 b2)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b1)) 1) (log.f64 (/.f64 a2 b2)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b1)) 1) (*.f64 (log.f64 (/.f64 a2 b2)) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 b2)) (*.f64 (log.f64 (/.f64 a1 b1)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b2)) 1) (log.f64 (/.f64 a1 b1)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b2)) 1) (*.f64 (log.f64 (/.f64 a1 b1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(+.f64 0 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 b1)) (/.f64 a2 b2))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 b1)) (/.f64 a2 b2)))) 3) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a1 b1)) (/.f64 a2 b2))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a1 (*.f64 b1 (/.f64 b2 a2))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a1 (*.f64 (/.f64 b2 a2) b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a2 (*.f64 b2 (/.f64 b1 a1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 a2 b2) (/.f64 b1 a1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 1 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 1 (*.f64 (/.f64 b2 a2) (/.f64 b1 a1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 1 (/.f64 b1 (*.f64 a1 (/.f64 a2 b2)))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b2 a2) (neg.f64 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b1 a1) (neg.f64 b2))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 (/.f64 a2 b2)) b1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (neg.f64 a2) 1) (*.f64 (neg.f64 b2) (/.f64 b1 a1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (neg.f64 a1) 1) (*.f64 (neg.f64 b1) (/.f64 b2 a2))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b1 (neg.f64 b2))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b1) b2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 a2)) (*.f64 (neg.f64 b1) (neg.f64 b2))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a2 (neg.f64 a1)) (*.f64 b2 (neg.f64 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b2) b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (neg.f64 a2) (neg.f64 a1)) (*.f64 (neg.f64 b2) (neg.f64 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (neg.f64 (*.f64 a1 a2)) (neg.f64 (*.f64 b1 b2))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b1) a2)) (neg.f64 b2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (neg.f64 (*.f64 a1 (/.f64 a2 b2))) (neg.f64 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (/.f64 a1 b1) (neg.f64 a2)) (neg.f64 b2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (/.f64 a2 b2) (neg.f64 a1)) (neg.f64 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b2)) (neg.f64 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b1)) (neg.f64 b2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) 1) b2) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 (*.f64 a1 (/.f64 a2 b2)) 1) b1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 (*.f64 a1 (/.f64 a2 b2)) (pow.f64 (cbrt.f64 b1) 2)) (cbrt.f64 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 (*.f64 a1 (/.f64 a2 b2)) (sqrt.f64 b1)) (sqrt.f64 b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (cbrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 3) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 2) 1/2) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 3) 1/3) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (sqrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 2) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2)) -1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (*.f64 (/.f64 b2 a2) (/.f64 b1 a1)) -1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a1 a2)) -1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2)) -1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (/.f64 b1 (*.f64 a1 (/.f64 a2 b2))) -1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(sqrt.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(log.f64 (exp.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)) 3)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(expm1.f64 (log1p.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2))) 1) 1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 3)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 1/3)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) 2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b1)) (*.f64 (log.f64 (/.f64 a2 b2)) 1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b1)) 1) (log.f64 (/.f64 a2 b2)))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b1)) 1) (*.f64 (log.f64 (/.f64 a2 b2)) 1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 b2)) (*.f64 (log.f64 (/.f64 a1 b1)) 1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b2)) 1) (log.f64 (/.f64 a1 b1)))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b2)) 1) (*.f64 (log.f64 (/.f64 a1 b1)) 1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(log1p.f64 (expm1.f64 (/.f64 a1 (/.f64 (*.f64 b1 b2) a2)))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 91.6% | (/.f64 b2 (/.f64 a2 b1)) |
| ✓ | 89.6% | (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
Compiled 23 to 7 computations (69.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b2 | @ | 0 | (/.f64 b2 (/.f64 a2 b1)) |
| 0.0ms | b1 | @ | -inf | (/.f64 b2 (/.f64 a2 b1)) |
| 0.0ms | b1 | @ | 0 | (/.f64 b2 (/.f64 a2 b1)) |
| 0.0ms | a2 | @ | 0 | (/.f64 b2 (/.f64 a2 b1)) |
| 0.0ms | a2 | @ | -inf | (/.f64 b2 (/.f64 a2 b1)) |
| 1× | batch-egg-rewrite |
| 1244× | log-prod |
| 678× | pow-prod-down |
| 498× | pow-prod-up |
| 470× | pow-unpow |
| 440× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 198 | 32 |
| 2 | 3002 | 32 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
(/.f64 b2 (/.f64 a2 b1)) |
| Outputs |
|---|
(+.f64 0 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 1) |
(*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 1) |
(*.f64 1 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 2) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 a2 b1) b2))) |
(*.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (/.f64 (/.f64 a2 b1) b2))) |
(*.f64 (neg.f64 a1) (/.f64 1 (*.f64 b2 (neg.f64 (/.f64 b1 a2))))) |
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 1 b2) (/.f64 a1 (/.f64 b1 a2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) -2) (/.f64 a1 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -1/2) (/.f64 a1 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 (/.f64 1 (/.f64 b2 a2)) (/.f64 a1 b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) b2) (/.f64 (cbrt.f64 a1) (/.f64 b1 a2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) 1) (/.f64 (cbrt.f64 a1) (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2)) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 (*.f64 b2 (/.f64 b1 a2)))) (/.f64 (cbrt.f64 a1) (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (/.f64 b2 a2)) (/.f64 (cbrt.f64 a1) b1)) |
(*.f64 (/.f64 (sqrt.f64 a1) b2) (/.f64 (sqrt.f64 a1) (/.f64 b1 a2))) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 (/.f64 (sqrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2)) (/.f64 (sqrt.f64 a1) (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 (/.f64 (sqrt.f64 a1) (/.f64 b2 a2)) (/.f64 (sqrt.f64 a1) b1)) |
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 1 b1)) |
(*.f64 (*.f64 (/.f64 a1 b2) 1) (/.f64 a2 b1)) |
(*.f64 (*.f64 (/.f64 a1 b2) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2)) (cbrt.f64 (/.f64 a2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b2) (sqrt.f64 (/.f64 a2 b1))) (sqrt.f64 (/.f64 a2 b1))) |
(*.f64 (/.f64 a1 1) (/.f64 (/.f64 a2 b1) b2)) |
(*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1))) |
(pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 2) |
(pow.f64 (/.f64 b2 (/.f64 a1 (/.f64 b1 a2))) -1) |
(pow.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3)) 1/3) |
(pow.f64 (/.f64 (/.f64 b2 (/.f64 a1 (/.f64 b1 a2))) 1) -1) |
(neg.f64 (/.f64 a1 (*.f64 b2 (neg.f64 (/.f64 b1 a2))))) |
(sqrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3))) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 b2 (/.f64 a1 (/.f64 b1 a2)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(+.f64 0 (*.f64 b2 (/.f64 b1 a2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 b2 (/.f64 b1 a2)))) 1) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 b1 (/.f64 b2 a2)) |
(*.f64 (*.f64 b2 (/.f64 b1 a2)) 1) |
(*.f64 1 (*.f64 b2 (/.f64 b1 a2))) |
(*.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2) (cbrt.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 (pow.f64 (cbrt.f64 b2) 2) (*.f64 (cbrt.f64 b2) (/.f64 b1 a2))) |
(*.f64 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))) (sqrt.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 (sqrt.f64 b2) (*.f64 (sqrt.f64 b2) (/.f64 b1 a2))) |
(*.f64 (neg.f64 b2) (/.f64 1 (neg.f64 (/.f64 a2 b1)))) |
(*.f64 (/.f64 b1 a2) b2) |
(*.f64 (/.f64 b2 a2) b1) |
(*.f64 (/.f64 1 a2) (/.f64 b2 (/.f64 1 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) -2) (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) |
(*.f64 (pow.f64 (/.f64 a2 b1) -1/2) (/.f64 b2 (sqrt.f64 (/.f64 a2 b1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) a2) (/.f64 (cbrt.f64 b2) (/.f64 1 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) 1) (/.f64 (cbrt.f64 b2) (/.f64 a2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2)) (cbrt.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) (sqrt.f64 (/.f64 a2 b1))) (/.f64 (cbrt.f64 b2) (sqrt.f64 (/.f64 a2 b1)))) |
(*.f64 (/.f64 (sqrt.f64 b2) a2) (/.f64 (sqrt.f64 b2) (/.f64 1 b1))) |
(*.f64 (/.f64 (sqrt.f64 b2) 1) (/.f64 (sqrt.f64 b2) (/.f64 a2 b1))) |
(*.f64 (/.f64 (sqrt.f64 b2) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2)) (/.f64 (sqrt.f64 b2) (cbrt.f64 (/.f64 a2 b1)))) |
(*.f64 (/.f64 b2 1) (/.f64 b1 a2)) |
(*.f64 (*.f64 (/.f64 b2 a2) 1) b1) |
(*.f64 (*.f64 (/.f64 b2 a2) (pow.f64 (cbrt.f64 b1) 2)) (cbrt.f64 b1)) |
(*.f64 (*.f64 (/.f64 b2 a2) (sqrt.f64 b1)) (sqrt.f64 b1)) |
(*.f64 (/.f64 b2 (neg.f64 a2)) (neg.f64 b1)) |
(pow.f64 (*.f64 b2 (/.f64 b1 a2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 3) |
(pow.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2) |
(pow.f64 (/.f64 (/.f64 a2 b1) b2) -1) |
(pow.f64 (/.f64 (pow.f64 b2 3) (pow.f64 (/.f64 a2 b1) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (/.f64 a2 b1) b2) 1) -1) |
(neg.f64 (/.f64 b2 (neg.f64 (/.f64 a2 b1)))) |
(sqrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) 2)) |
(log.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3)) |
(cbrt.f64 (/.f64 (pow.f64 b2 3) (pow.f64 (/.f64 a2 b1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(exp.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 b1) b2)) -1)) |
(log1p.f64 (expm1.f64 (*.f64 b2 (/.f64 b1 a2)))) |
| 1× | egg-herbie |
| 1214× | associate-/r/ |
| 886× | fma-def |
| 768× | unswap-sqr |
| 624× | log-prod |
| 532× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 285 | 3564 |
| 1 | 713 | 3464 |
| 2 | 2370 | 3464 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(+.f64 0 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 1) |
(*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 1) |
(*.f64 1 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 2) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 a2 b1) b2))) |
(*.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (/.f64 (/.f64 a2 b1) b2))) |
(*.f64 (neg.f64 a1) (/.f64 1 (*.f64 b2 (neg.f64 (/.f64 b1 a2))))) |
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 1 b2) (/.f64 a1 (/.f64 b1 a2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) -2) (/.f64 a1 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -1/2) (/.f64 a1 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 (/.f64 1 (/.f64 b2 a2)) (/.f64 a1 b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) b2) (/.f64 (cbrt.f64 a1) (/.f64 b1 a2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) 1) (/.f64 (cbrt.f64 a1) (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2)) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 (*.f64 b2 (/.f64 b1 a2)))) (/.f64 (cbrt.f64 a1) (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (/.f64 b2 a2)) (/.f64 (cbrt.f64 a1) b1)) |
(*.f64 (/.f64 (sqrt.f64 a1) b2) (/.f64 (sqrt.f64 a1) (/.f64 b1 a2))) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 (/.f64 (sqrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2)) (/.f64 (sqrt.f64 a1) (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 (/.f64 (sqrt.f64 a1) (/.f64 b2 a2)) (/.f64 (sqrt.f64 a1) b1)) |
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 1 b1)) |
(*.f64 (*.f64 (/.f64 a1 b2) 1) (/.f64 a2 b1)) |
(*.f64 (*.f64 (/.f64 a1 b2) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2)) (cbrt.f64 (/.f64 a2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b2) (sqrt.f64 (/.f64 a2 b1))) (sqrt.f64 (/.f64 a2 b1))) |
(*.f64 (/.f64 a1 1) (/.f64 (/.f64 a2 b1) b2)) |
(*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1))) |
(pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 2) |
(pow.f64 (/.f64 b2 (/.f64 a1 (/.f64 b1 a2))) -1) |
(pow.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3)) 1/3) |
(pow.f64 (/.f64 (/.f64 b2 (/.f64 a1 (/.f64 b1 a2))) 1) -1) |
(neg.f64 (/.f64 a1 (*.f64 b2 (neg.f64 (/.f64 b1 a2))))) |
(sqrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3))) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 b2 (/.f64 a1 (/.f64 b1 a2)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(+.f64 0 (*.f64 b2 (/.f64 b1 a2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 b2 (/.f64 b1 a2)))) 1) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 b1 (/.f64 b2 a2)) |
(*.f64 (*.f64 b2 (/.f64 b1 a2)) 1) |
(*.f64 1 (*.f64 b2 (/.f64 b1 a2))) |
(*.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2) (cbrt.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 (pow.f64 (cbrt.f64 b2) 2) (*.f64 (cbrt.f64 b2) (/.f64 b1 a2))) |
(*.f64 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))) (sqrt.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 (sqrt.f64 b2) (*.f64 (sqrt.f64 b2) (/.f64 b1 a2))) |
(*.f64 (neg.f64 b2) (/.f64 1 (neg.f64 (/.f64 a2 b1)))) |
(*.f64 (/.f64 b1 a2) b2) |
(*.f64 (/.f64 b2 a2) b1) |
(*.f64 (/.f64 1 a2) (/.f64 b2 (/.f64 1 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) -2) (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) |
(*.f64 (pow.f64 (/.f64 a2 b1) -1/2) (/.f64 b2 (sqrt.f64 (/.f64 a2 b1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) a2) (/.f64 (cbrt.f64 b2) (/.f64 1 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) 1) (/.f64 (cbrt.f64 b2) (/.f64 a2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2)) (cbrt.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) (sqrt.f64 (/.f64 a2 b1))) (/.f64 (cbrt.f64 b2) (sqrt.f64 (/.f64 a2 b1)))) |
(*.f64 (/.f64 (sqrt.f64 b2) a2) (/.f64 (sqrt.f64 b2) (/.f64 1 b1))) |
(*.f64 (/.f64 (sqrt.f64 b2) 1) (/.f64 (sqrt.f64 b2) (/.f64 a2 b1))) |
(*.f64 (/.f64 (sqrt.f64 b2) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2)) (/.f64 (sqrt.f64 b2) (cbrt.f64 (/.f64 a2 b1)))) |
(*.f64 (/.f64 b2 1) (/.f64 b1 a2)) |
(*.f64 (*.f64 (/.f64 b2 a2) 1) b1) |
(*.f64 (*.f64 (/.f64 b2 a2) (pow.f64 (cbrt.f64 b1) 2)) (cbrt.f64 b1)) |
(*.f64 (*.f64 (/.f64 b2 a2) (sqrt.f64 b1)) (sqrt.f64 b1)) |
(*.f64 (/.f64 b2 (neg.f64 a2)) (neg.f64 b1)) |
(pow.f64 (*.f64 b2 (/.f64 b1 a2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 3) |
(pow.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2) |
(pow.f64 (/.f64 (/.f64 a2 b1) b2) -1) |
(pow.f64 (/.f64 (pow.f64 b2 3) (pow.f64 (/.f64 a2 b1) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (/.f64 a2 b1) b2) 1) -1) |
(neg.f64 (/.f64 b2 (neg.f64 (/.f64 a2 b1)))) |
(sqrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) 2)) |
(log.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3)) |
(cbrt.f64 (/.f64 (pow.f64 b2 3) (pow.f64 (/.f64 a2 b1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(exp.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 b1) b2)) -1)) |
(log1p.f64 (expm1.f64 (*.f64 b2 (/.f64 b1 a2)))) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(*.f64 b2 (/.f64 b1 a2)) |
(+.f64 0 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 1 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 2) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 a2 b1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (/.f64 (/.f64 a2 b1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (neg.f64 a1) (/.f64 1 (*.f64 b2 (neg.f64 (/.f64 b1 a2))))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 1 b2) (/.f64 a1 (/.f64 b1 a2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) -2) (/.f64 a1 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) -2) (/.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) a1)) |
(*.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -1/2) (/.f64 a1 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 (/.f64 1 (/.f64 b2 a2)) (/.f64 a1 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) b2) (/.f64 (cbrt.f64 a1) (/.f64 b1 a2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) 1) (/.f64 (cbrt.f64 a1) (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2)) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 (pow.f64 (cbrt.f64 a1) 2) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) (pow.f64 (cbrt.f64 a1) 2)) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))) (pow.f64 (cbrt.f64 a1) 2)) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 (*.f64 b2 (/.f64 b1 a2)))) (/.f64 (cbrt.f64 a1) (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (/.f64 b2 a2)) (/.f64 (cbrt.f64 a1) b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 a1) b2) (/.f64 (sqrt.f64 a1) (/.f64 b1 a2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2)) (/.f64 (sqrt.f64 a1) (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 a1) (/.f64 b2 a2)) (/.f64 (sqrt.f64 a1) b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 1 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b2) 1) (/.f64 a2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b2) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2)) (cbrt.f64 (/.f64 a2 b1))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b2) (sqrt.f64 (/.f64 a2 b1))) (sqrt.f64 (/.f64 a2 b1))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 1) (/.f64 (/.f64 a2 b1) b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 (neg.f64 b2)) (neg.f64 (/.f64 a2 b1))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 3) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 2) 1/2) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 3) 1/3) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 2) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (/.f64 b2 (/.f64 a1 (/.f64 b1 a2))) -1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3)) 1/3) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (/.f64 b2 (/.f64 a1 (/.f64 b1 a2))) 1) -1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(neg.f64 (/.f64 a1 (*.f64 b2 (neg.f64 (/.f64 b1 a2))))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(sqrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) 3)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(cbrt.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2))) 1) 1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 3)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 1/3)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) 2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (/.f64 b2 (/.f64 a1 (/.f64 b1 a2)))) -1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(+.f64 0 (*.f64 b2 (/.f64 b1 a2))) |
(*.f64 b2 (/.f64 b1 a2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))))) |
(*.f64 b2 (/.f64 b1 a2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 b2 (/.f64 b1 a2)))) 1) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 b1 (/.f64 b2 a2)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (*.f64 b2 (/.f64 b1 a2)) 1) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 1 (*.f64 b2 (/.f64 b1 a2))) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2) (cbrt.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (pow.f64 (cbrt.f64 b2) 2) (*.f64 (cbrt.f64 b2) (/.f64 b1 a2))) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))) (sqrt.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (sqrt.f64 b2) (*.f64 (sqrt.f64 b2) (/.f64 b1 a2))) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (neg.f64 b2) (/.f64 1 (neg.f64 (/.f64 a2 b1)))) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 b1 a2) b2) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 b2 a2) b1) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 1 a2) (/.f64 b2 (/.f64 1 b1))) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) -2) (/.f64 b2 (cbrt.f64 (/.f64 a2 b1)))) |
(*.f64 (pow.f64 (/.f64 a2 b1) -1/2) (/.f64 b2 (sqrt.f64 (/.f64 a2 b1)))) |
(/.f64 (pow.f64 (/.f64 a2 b1) -1/2) (/.f64 (sqrt.f64 (/.f64 a2 b1)) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) a2) (/.f64 (cbrt.f64 b2) (/.f64 1 b1))) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) 1) (/.f64 (cbrt.f64 b2) (/.f64 a2 b1))) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2)) (cbrt.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) (/.f64 (pow.f64 (cbrt.f64 b2) 2) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b2) 2) (sqrt.f64 (/.f64 a2 b1))) (/.f64 (cbrt.f64 b2) (sqrt.f64 (/.f64 a2 b1)))) |
(/.f64 (/.f64 b2 (sqrt.f64 (/.f64 a2 b1))) (sqrt.f64 (/.f64 a2 b1))) |
(*.f64 (/.f64 (sqrt.f64 b2) a2) (/.f64 (sqrt.f64 b2) (/.f64 1 b1))) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 (sqrt.f64 b2) 1) (/.f64 (sqrt.f64 b2) (/.f64 a2 b1))) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 (sqrt.f64 b2) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2)) (/.f64 (sqrt.f64 b2) (cbrt.f64 (/.f64 a2 b1)))) |
(/.f64 (/.f64 b2 (cbrt.f64 (/.f64 a2 b1))) (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2)) |
(*.f64 (/.f64 b2 1) (/.f64 b1 a2)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (*.f64 (/.f64 b2 a2) 1) b1) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (*.f64 (/.f64 b2 a2) (pow.f64 (cbrt.f64 b1) 2)) (cbrt.f64 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (*.f64 (/.f64 b2 a2) (sqrt.f64 b1)) (sqrt.f64 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 b2 (neg.f64 a2)) (neg.f64 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (*.f64 b2 (/.f64 b1 a2)) 1) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 3) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) 2) 1/2) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3) 1/3) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (/.f64 (/.f64 a2 b1) b2) -1) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (/.f64 (pow.f64 b2 3) (pow.f64 (/.f64 a2 b1) 3)) 1/3) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (/.f64 (/.f64 (/.f64 a2 b1) b2) 1) -1) |
(*.f64 b2 (/.f64 b1 a2)) |
(neg.f64 (/.f64 b2 (neg.f64 (/.f64 a2 b1)))) |
(*.f64 b2 (/.f64 b1 a2)) |
(sqrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) 2)) |
(*.f64 b2 (/.f64 b1 a2)) |
(log.f64 (pow.f64 (exp.f64 b1) (/.f64 b2 a2))) |
(*.f64 b2 (/.f64 b1 a2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 b2 (/.f64 b1 a2)) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3)) |
(*.f64 b2 (/.f64 b1 a2)) |
(cbrt.f64 (/.f64 (pow.f64 b2 3) (pow.f64 (/.f64 a2 b1) 3))) |
(*.f64 b2 (/.f64 b1 a2)) |
(expm1.f64 (log1p.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2))) 1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2))) 1) 1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2)))) 3)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 a2 b1) b2) -3)) 1/3)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2)))) 2)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 b1) b2)) -1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(log1p.f64 (expm1.f64 (*.f64 b2 (/.f64 b1 a2)))) |
(*.f64 b2 (/.f64 b1 a2)) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 85.4% | (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
Compiled 21 to 7 computations (66.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a1 | @ | 0 | (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
| 0.0ms | a2 | @ | inf | (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
| 0.0ms | a1 | @ | inf | (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
| 0.0ms | a1 | @ | -inf | (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
| 0.0ms | a2 | @ | -inf | (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
| 1× | batch-egg-rewrite |
| 1210× | log-prod |
| 802× | prod-exp |
| 712× | pow-prod-down |
| 484× | pow-prod-up |
| 420× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 189 | 19 |
| 2 | 2745 | 19 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
| Outputs |
|---|
(+.f64 0 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 1) |
(*.f64 a1 (/.f64 1 (/.f64 b1 (/.f64 a2 b2)))) |
(*.f64 a1 (*.f64 a2 (/.f64 (/.f64 1 b1) b2))) |
(*.f64 a2 (*.f64 a1 (/.f64 (/.f64 1 b1) b2))) |
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b1) b2)) |
(*.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 1) |
(*.f64 1 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (/.f64 1 b1) b2))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 2) (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 (sqrt.f64 (*.f64 a1 a2)) (*.f64 (sqrt.f64 (*.f64 a1 a2)) (/.f64 (/.f64 1 b1) b2))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 1 (*.f64 b1 (neg.f64 b2)))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 (/.f64 (/.f64 1 b1) b2) (*.f64 a1 a2)) |
(*.f64 (/.f64 a2 (/.f64 b1 a1)) (/.f64 1 b2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 (/.f64 a1 1) (/.f64 a2 (*.f64 b1 b2))) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a1 (sqrt.f64 (*.f64 b1 b2))) (/.f64 a2 (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a2 (sqrt.f64 (*.f64 b1 b2))) (/.f64 a1 (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a2 1) (/.f64 a1 (*.f64 b1 b2))) |
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2) |
(*.f64 (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2)) |
(*.f64 (/.f64 1 b2) (/.f64 a2 (/.f64 b1 a1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) -2) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2)))) |
(*.f64 (pow.f64 (*.f64 b1 b2) -1/2) (/.f64 (*.f64 a1 a2) (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b2) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (sqrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) b1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b1)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) 1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (/.f64 (sqrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b2)))) |
(pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 1) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 2) |
(pow.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2)) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 (*.f64 b1 b2) 3)) 1/3) |
(pow.f64 (/.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2)) 1) -1) |
(neg.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 (neg.f64 b2)))) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 (*.f64 b1 b2) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(exp.f64 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a2)) 1) (neg.f64 (log.f64 (*.f64 b1 b2))))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 b1 b2))) (*.f64 (log.f64 (*.f64 a1 a2)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
| 1× | egg-herbie |
| 1514× | log-prod |
| 1328× | log-div |
| 834× | associate-/r* |
| 692× | fma-def |
| 486× | *-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 185 | 2501 |
| 1 | 488 | 2453 |
| 2 | 1730 | 2453 |
| 3 | 6929 | 2453 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(+.f64 0 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 1) |
(*.f64 a1 (/.f64 1 (/.f64 b1 (/.f64 a2 b2)))) |
(*.f64 a1 (*.f64 a2 (/.f64 (/.f64 1 b1) b2))) |
(*.f64 a2 (*.f64 a1 (/.f64 (/.f64 1 b1) b2))) |
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b1) b2)) |
(*.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 1) |
(*.f64 1 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (/.f64 1 b1) b2))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 2) (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 (sqrt.f64 (*.f64 a1 a2)) (*.f64 (sqrt.f64 (*.f64 a1 a2)) (/.f64 (/.f64 1 b1) b2))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 1 (*.f64 b1 (neg.f64 b2)))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 (/.f64 (/.f64 1 b1) b2) (*.f64 a1 a2)) |
(*.f64 (/.f64 a2 (/.f64 b1 a1)) (/.f64 1 b2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 (/.f64 a1 1) (/.f64 a2 (*.f64 b1 b2))) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a1 (sqrt.f64 (*.f64 b1 b2))) (/.f64 a2 (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a2 (sqrt.f64 (*.f64 b1 b2))) (/.f64 a1 (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a2 1) (/.f64 a1 (*.f64 b1 b2))) |
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2) |
(*.f64 (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2)) |
(*.f64 (/.f64 1 b2) (/.f64 a2 (/.f64 b1 a1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) -2) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2)))) |
(*.f64 (pow.f64 (*.f64 b1 b2) -1/2) (/.f64 (*.f64 a1 a2) (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b2) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (sqrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) b1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b1)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) 1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (/.f64 (sqrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b2)))) |
(pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 1) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 2) |
(pow.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2)) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 (*.f64 b1 b2) 3)) 1/3) |
(pow.f64 (/.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2)) 1) -1) |
(neg.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 (neg.f64 b2)))) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 (*.f64 b1 b2) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(exp.f64 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a2)) 1) (neg.f64 (log.f64 (*.f64 b1 b2))))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 b1 b2))) (*.f64 (log.f64 (*.f64 a1 a2)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(+.f64 0 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))) 3) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 1) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 a1 (/.f64 1 (/.f64 b1 (/.f64 a2 b2)))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 a1 (*.f64 a2 (/.f64 (/.f64 1 b1) b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 a2 (*.f64 a1 (/.f64 (/.f64 1 b1) b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 a1 a2) (/.f64 (/.f64 1 b1) b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 1) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 1 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 (/.f64 1 b1) b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 2) (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (sqrt.f64 (*.f64 a1 a2)) (*.f64 (sqrt.f64 (*.f64 a1 a2)) (/.f64 (/.f64 1 b1) b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 1 (*.f64 b1 (neg.f64 b2)))) |
(*.f64 (/.f64 a1 b1) (/.f64 (neg.f64 a2) (neg.f64 b2))) |
(/.f64 (/.f64 (*.f64 a2 (neg.f64 a1)) (neg.f64 b2)) b1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (/.f64 1 b1) b2) (*.f64 a1 a2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 (/.f64 b1 a1)) (/.f64 1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 1) (/.f64 a2 (*.f64 b1 b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (/.f64 a2 (cbrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b1)))) |
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) |
(/.f64 (/.f64 a1 (/.f64 (cbrt.f64 (*.f64 b2 b1)) a2)) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 (*.f64 b1 b2))) (/.f64 a2 (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a1 (sqrt.f64 (*.f64 b2 b1))) (/.f64 a2 (sqrt.f64 (*.f64 b2 b1)))) |
(*.f64 (/.f64 a2 (sqrt.f64 (*.f64 b1 b2))) (/.f64 a1 (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a1 (sqrt.f64 (*.f64 b2 b1))) (/.f64 a2 (sqrt.f64 (*.f64 b2 b1)))) |
(*.f64 (/.f64 a2 1) (/.f64 a1 (*.f64 b1 b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 (*.f64 b1 b2)) a2) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (/.f64 a1 (cbrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b1)))) |
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) |
(/.f64 (/.f64 a1 (/.f64 (cbrt.f64 (*.f64 b2 b1)) a2)) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) |
(*.f64 (/.f64 1 b1) (/.f64 (*.f64 a1 a2) b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 1 b2) (/.f64 a2 (/.f64 b1 a1))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b1 b2)) -2) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b2)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) -2) (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) -2) (/.f64 a1 (/.f64 (cbrt.f64 (*.f64 b2 b1)) a2))) |
(*.f64 (pow.f64 (*.f64 b1 b2) -1/2) (/.f64 (*.f64 a1 a2) (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (pow.f64 (*.f64 b2 b1) -1/2) (/.f64 (*.f64 a1 a2) (sqrt.f64 (*.f64 b2 b1)))) |
(*.f64 (pow.f64 (*.f64 b2 b1) -1/2) (*.f64 a1 (/.f64 a2 (sqrt.f64 (*.f64 b2 b1))))) |
(/.f64 (pow.f64 (*.f64 b2 b1) -1/2) (/.f64 (sqrt.f64 (*.f64 b2 b1)) (*.f64 a1 a2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b2) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 (cbrt.f64 (*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2) (cbrt.f64 (*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (cbrt.f64 (*.f64 a2 (/.f64 a1 (*.f64 b2 b1))))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (sqrt.f64 (*.f64 b1 b2))) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (sqrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a1 (sqrt.f64 (*.f64 b2 b1))) (/.f64 a2 (sqrt.f64 (*.f64 b2 b1)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) b1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) 1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) (*.f64 b1 b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) (pow.f64 (cbrt.f64 (*.f64 b1 b2)) 2)) (/.f64 (sqrt.f64 (*.f64 a1 a2)) (cbrt.f64 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (/.f64 a2 (cbrt.f64 (*.f64 b2 b1)))) |
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) |
(/.f64 (/.f64 a1 (/.f64 (cbrt.f64 (*.f64 b2 b1)) a2)) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) |
(pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 1) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 3) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 2) 1/2) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 3) 1/3) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 2) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2)) -1) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 (*.f64 b1 b2) 3)) 1/3) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2)) 1) -1) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(neg.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 (neg.f64 b2)))) |
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 1 (*.f64 b1 (neg.f64 b2)))) |
(*.f64 (/.f64 a1 b1) (/.f64 (neg.f64 a2) (neg.f64 b2))) |
(/.f64 (/.f64 (*.f64 a2 (neg.f64 a1)) (neg.f64 b2)) b1) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 a2 b2)) (/.f64 a1 b1))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2) 3)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 (*.f64 b1 b2) 3))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2)) 1) 1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 3)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 1/3)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) 2)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 a1) (/.f64 b2 a2))) -1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a2)) 1) (neg.f64 (log.f64 (*.f64 b1 b2))))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 b1 b2))) (*.f64 (log.f64 (*.f64 a1 a2)) 1))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a2 (/.f64 b1 a1)) b2))) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
Compiled 3454 to 1054 computations (69.5% saved)
9 alts after pruning (6 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 286 | 6 | 292 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 286 | 9 | 295 |
| Status | Accuracy | Program |
|---|---|---|
| 86.4% | (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) | |
| ✓ | 84.9% | (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
| ▶ | 86.7% | (/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) |
| ✓ | 83.4% | (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
| ▶ | 83.7% | (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
| ▶ | 83.1% | (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
| ▶ | 83.4% | (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
| ✓ | 86.3% | (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
| ▶ | 82.0% | (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
Compiled 165 to 105 computations (36.4% saved)
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 94.9% | (*.f64 (/.f64 b1 a1) b2) |
| ✓ | 90.6% | (/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) |
Compiled 23 to 7 computations (69.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 26.0ms | b1 | @ | 0 | (*.f64 (/.f64 b1 a1) b2) |
| 1.0ms | a1 | @ | -inf | (/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) |
| 0.0ms | b2 | @ | -inf | (*.f64 (/.f64 b1 a1) b2) |
| 0.0ms | b1 | @ | inf | (*.f64 (/.f64 b1 a1) b2) |
| 0.0ms | b2 | @ | inf | (*.f64 (/.f64 b1 a1) b2) |
| 1× | batch-egg-rewrite |
| 1144× | log-prod |
| 768× | prod-exp |
| 690× | pow-prod-down |
| 488× | pow-prod-up |
| 430× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 192 | 32 |
| 2 | 2743 | 32 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) |
(*.f64 (/.f64 b1 a1) b2) |
| Outputs |
|---|
(+.f64 0 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 1) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(*.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 1) |
(*.f64 1 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) |
(*.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) (pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 2) (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 (pow.f64 (cbrt.f64 a2) 2) (*.f64 (cbrt.f64 a2) (/.f64 (/.f64 a1 b1) b2))) |
(*.f64 (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (/.f64 (/.f64 a1 b1) b2))) |
(*.f64 (neg.f64 a2) (/.f64 1 (*.f64 (/.f64 b1 a1) (neg.f64 b2)))) |
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 1 b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) 1) (/.f64 (cbrt.f64 a2) (*.f64 (/.f64 b1 a1) b2))) |
(*.f64 (/.f64 (sqrt.f64 a2) 1) (/.f64 (sqrt.f64 a2) (*.f64 (/.f64 b1 a1) b2))) |
(*.f64 (/.f64 (sqrt.f64 a2) (/.f64 b1 a1)) (/.f64 (sqrt.f64 a2) b2)) |
(*.f64 (/.f64 1 b2) (*.f64 a2 (/.f64 a1 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) -2) (/.f64 a2 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) -1/2) (/.f64 a2 (sqrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (/.f64 b1 a1)) (/.f64 (cbrt.f64 a2) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b2) (/.f64 (cbrt.f64 a2) (/.f64 b1 a1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) 2)) (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 (*.f64 (/.f64 b1 a1) b2))) (/.f64 (cbrt.f64 a2) (sqrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 (/.f64 (sqrt.f64 a2) b2) (/.f64 (sqrt.f64 a2) (/.f64 b1 a1))) |
(*.f64 (/.f64 (sqrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) 2)) (/.f64 (sqrt.f64 a2) (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) |
(pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 3) |
(pow.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 2) |
(pow.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2)) -1) |
(pow.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2)) 1) -1) |
(neg.f64 (/.f64 a2 (*.f64 (/.f64 b1 a1) (neg.f64 b2)))) |
(sqrt.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 2)) |
(log.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))))) |
(cbrt.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(exp.f64 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (log.f64 (/.f64 (/.f64 a1 b1) b2)))) |
(exp.f64 (+.f64 (log.f64 (/.f64 (/.f64 a1 b1) b2)) (*.f64 (log.f64 a2) 1))) |
(log1p.f64 (expm1.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(+.f64 0 (*.f64 (/.f64 b1 a1) b2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b1 a1) b2))) 1) |
(/.f64 b1 (/.f64 a1 b2)) |
(/.f64 b2 (/.f64 a1 b1)) |
(/.f64 1 (/.f64 a1 (*.f64 b1 b2))) |
(/.f64 (*.f64 b1 b2) a1) |
(/.f64 (neg.f64 (*.f64 b1 b2)) (neg.f64 a1)) |
(/.f64 (*.f64 b2 (neg.f64 b1)) (neg.f64 a1)) |
(/.f64 (*.f64 (neg.f64 b1) b2) (neg.f64 a1)) |
(/.f64 (/.f64 (*.f64 b1 b2) 1) a1) |
(/.f64 (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 a1)) |
(/.f64 (/.f64 (*.f64 b1 b2) (sqrt.f64 a1)) (sqrt.f64 a1)) |
(pow.f64 (*.f64 (/.f64 b1 a1) b2) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b1 a1) b2)) 2) |
(pow.f64 (/.f64 a1 (*.f64 b1 b2)) -1) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b1 a1) b2))) |
(exp.f64 (log.f64 (*.f64 (/.f64 b1 a1) b2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 a1) b2)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 a1) b2)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 b1 a1) b2))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 b1 a1) b2))) 2)) |
(exp.f64 (+.f64 (log.f64 (/.f64 b1 a1)) (*.f64 (log.f64 b2) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 b1 a1)) 1) (log.f64 b2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 b1 a1)) 1) (*.f64 (log.f64 b2) 1))) |
(exp.f64 (+.f64 (log.f64 b2) (*.f64 (log.f64 (/.f64 b1 a1)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 b2) 1) (log.f64 (/.f64 b1 a1)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 b2) 1) (*.f64 (log.f64 (/.f64 b1 a1)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b1 a1) b2))) |
| 1× | egg-herbie |
| 1228× | associate-/l* |
| 1212× | associate-/r* |
| 902× | fma-def |
| 814× | unswap-sqr |
| 632× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 237 | 3130 |
| 1 | 572 | 3064 |
| 2 | 1893 | 3064 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 (*.f64 b2 b1) a1) |
(+.f64 0 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 1) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(*.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 1) |
(*.f64 1 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) |
(*.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) (pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 2) (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 (pow.f64 (cbrt.f64 a2) 2) (*.f64 (cbrt.f64 a2) (/.f64 (/.f64 a1 b1) b2))) |
(*.f64 (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (/.f64 (/.f64 a1 b1) b2))) |
(*.f64 (neg.f64 a2) (/.f64 1 (*.f64 (/.f64 b1 a1) (neg.f64 b2)))) |
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 1 b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) 1) (/.f64 (cbrt.f64 a2) (*.f64 (/.f64 b1 a1) b2))) |
(*.f64 (/.f64 (sqrt.f64 a2) 1) (/.f64 (sqrt.f64 a2) (*.f64 (/.f64 b1 a1) b2))) |
(*.f64 (/.f64 (sqrt.f64 a2) (/.f64 b1 a1)) (/.f64 (sqrt.f64 a2) b2)) |
(*.f64 (/.f64 1 b2) (*.f64 a2 (/.f64 a1 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) -2) (/.f64 a2 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) -1/2) (/.f64 a2 (sqrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (/.f64 b1 a1)) (/.f64 (cbrt.f64 a2) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b2) (/.f64 (cbrt.f64 a2) (/.f64 b1 a1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) 2)) (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 (*.f64 (/.f64 b1 a1) b2))) (/.f64 (cbrt.f64 a2) (sqrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 (/.f64 (sqrt.f64 a2) b2) (/.f64 (sqrt.f64 a2) (/.f64 b1 a1))) |
(*.f64 (/.f64 (sqrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) 2)) (/.f64 (sqrt.f64 a2) (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) |
(pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 3) |
(pow.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 2) |
(pow.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2)) -1) |
(pow.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2)) 1) -1) |
(neg.f64 (/.f64 a2 (*.f64 (/.f64 b1 a1) (neg.f64 b2)))) |
(sqrt.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 2)) |
(log.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))))) |
(cbrt.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(exp.f64 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (log.f64 (/.f64 (/.f64 a1 b1) b2)))) |
(exp.f64 (+.f64 (log.f64 (/.f64 (/.f64 a1 b1) b2)) (*.f64 (log.f64 a2) 1))) |
(log1p.f64 (expm1.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(+.f64 0 (*.f64 (/.f64 b1 a1) b2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b1 a1) b2))) 1) |
(/.f64 b1 (/.f64 a1 b2)) |
(/.f64 b2 (/.f64 a1 b1)) |
(/.f64 1 (/.f64 a1 (*.f64 b1 b2))) |
(/.f64 (*.f64 b1 b2) a1) |
(/.f64 (neg.f64 (*.f64 b1 b2)) (neg.f64 a1)) |
(/.f64 (*.f64 b2 (neg.f64 b1)) (neg.f64 a1)) |
(/.f64 (*.f64 (neg.f64 b1) b2) (neg.f64 a1)) |
(/.f64 (/.f64 (*.f64 b1 b2) 1) a1) |
(/.f64 (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 a1)) |
(/.f64 (/.f64 (*.f64 b1 b2) (sqrt.f64 a1)) (sqrt.f64 a1)) |
(pow.f64 (*.f64 (/.f64 b1 a1) b2) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b1 a1) b2)) 2) |
(pow.f64 (/.f64 a1 (*.f64 b1 b2)) -1) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b1 a1) b2))) |
(exp.f64 (log.f64 (*.f64 (/.f64 b1 a1) b2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 a1) b2)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 a1) b2)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 b1 a1) b2))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 b1 a1) b2))) 2)) |
(exp.f64 (+.f64 (log.f64 (/.f64 b1 a1)) (*.f64 (log.f64 b2) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 b1 a1)) 1) (log.f64 b2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 b1 a1)) 1) (*.f64 (log.f64 b2) 1))) |
(exp.f64 (+.f64 (log.f64 b2) (*.f64 (log.f64 (/.f64 b1 a1)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 b2) 1) (log.f64 (/.f64 b1 a1)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 b2) 1) (*.f64 (log.f64 (/.f64 b1 a1)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b1 a1) b2))) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 b1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(+.f64 0 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b2 b1)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 1 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) (pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 2) (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (pow.f64 (cbrt.f64 a2) 2) (*.f64 (cbrt.f64 a2) (/.f64 (/.f64 a1 b1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (/.f64 (/.f64 a1 b1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (neg.f64 a2) (/.f64 1 (*.f64 (/.f64 b1 a1) (neg.f64 b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (*.f64 a2 (/.f64 a1 b1)) (/.f64 1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) 1) (/.f64 (cbrt.f64 a2) (*.f64 (/.f64 b1 a1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 (sqrt.f64 a2) 1) (/.f64 (sqrt.f64 a2) (*.f64 (/.f64 b1 a1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 (sqrt.f64 a2) (/.f64 b1 a1)) (/.f64 (sqrt.f64 a2) b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 1 b2) (*.f64 a2 (/.f64 a1 b1))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) -2) (/.f64 a2 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b1 (/.f64 a1 b2))) -2) (/.f64 a2 (cbrt.f64 (/.f64 b1 (/.f64 a1 b2))))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b1 (/.f64 a1 b2))) -2) (/.f64 (cbrt.f64 (/.f64 b1 (/.f64 a1 b2))) a2)) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a1))) -2) (/.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a1))) a2)) |
(*.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) -1/2) (/.f64 a2 (sqrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 (pow.f64 (/.f64 b1 (/.f64 a1 b2)) -1/2) (/.f64 a2 (sqrt.f64 (/.f64 b1 (/.f64 a1 b2))))) |
(/.f64 (*.f64 a2 (pow.f64 (/.f64 b1 (/.f64 a1 b2)) -1/2)) (sqrt.f64 (/.f64 b1 (/.f64 a1 b2)))) |
(*.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -1/2) (/.f64 a2 (sqrt.f64 (*.f64 b2 (/.f64 b1 a1))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (/.f64 b1 a1)) (/.f64 (cbrt.f64 a2) b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b2) (/.f64 (cbrt.f64 a2) (/.f64 b1 a1))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) 2)) (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 (cbrt.f64 (/.f64 b1 (/.f64 a1 b2))) 2))) |
(/.f64 (pow.f64 (cbrt.f64 a2) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 b1 (/.f64 a1 b2))) 2) (cbrt.f64 (*.f64 (/.f64 a1 b1) (/.f64 a2 b2))))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) (pow.f64 (cbrt.f64 a2) 2)) (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a1))) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 (*.f64 (/.f64 b1 a1) b2))) (/.f64 (cbrt.f64 a2) (sqrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 (sqrt.f64 a2) b2) (/.f64 (sqrt.f64 a2) (/.f64 b1 a1))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 (sqrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) 2)) (/.f64 (sqrt.f64 a2) (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 a2 (*.f64 b1 b2)) a1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 3) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 2) 1/2) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 3) 1/3) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 2) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2)) -1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3)) 1/3) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (/.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2)) 1) -1) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(neg.f64 (/.f64 a2 (*.f64 (/.f64 b1 a1) (neg.f64 b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(sqrt.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(log.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(cbrt.f64 (pow.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) 3)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(expm1.f64 (log1p.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))) 1) 1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 3)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 1/3)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) 2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b1 a1) (/.f64 a2 b2))) -1)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (log.f64 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (+.f64 (log.f64 (/.f64 (/.f64 a1 b1) b2)) (*.f64 (log.f64 a2) 1))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(log1p.f64 (expm1.f64 (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(+.f64 0 (*.f64 (/.f64 b1 a1) b2)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b1 a1) b2))) 1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 b2 (/.f64 a1 b1)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 1 (/.f64 a1 (*.f64 b1 b2))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b1 b2) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (neg.f64 (*.f64 b1 b2)) (neg.f64 a1)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 b2 (neg.f64 b1)) (neg.f64 a1)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (*.f64 (neg.f64 b1) b2) (neg.f64 a1)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (/.f64 (*.f64 b1 b2) 1) a1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(/.f64 (/.f64 (*.f64 b1 b2) (cbrt.f64 (*.f64 a1 a1))) (cbrt.f64 a1)) |
(/.f64 (*.f64 b2 b1) (*.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 a1 a1)))) |
(*.f64 (/.f64 b1 (cbrt.f64 a1)) (/.f64 b2 (cbrt.f64 (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 b1 b2) (sqrt.f64 a1)) (sqrt.f64 a1)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(pow.f64 (*.f64 (/.f64 b1 a1) b2) 1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2)) 3) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 2) 1/2) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3) 1/3) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b1 a1) b2)) 2) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(pow.f64 (/.f64 a1 (*.f64 b1 b2)) -1) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 2)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 b1 a1)) b2)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b1 a1) b2)))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b1 a1) b2) 3)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b1 a1) b2))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (log.f64 (*.f64 (/.f64 b1 a1) b2))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 a1) b2)) 1)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 b1 a1) b2)) 1) 1)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 b1 a1) b2))) 3)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 b1 a1) b2))) 1/3)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 b1 a1) b2))) 2)) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (+.f64 (log.f64 (/.f64 b1 a1)) (*.f64 (log.f64 b2) 1))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 b1 a1)) 1) (log.f64 b2))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 b1 a1)) 1) (*.f64 (log.f64 b2) 1))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (+.f64 (log.f64 b2) (*.f64 (log.f64 (/.f64 b1 a1)) 1))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 b2) 1) (log.f64 (/.f64 b1 a1)))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 b2) 1) (*.f64 (log.f64 (/.f64 b1 a1)) 1))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b1 a1) b2))) |
(/.f64 b1 (/.f64 a1 b2)) |
(*.f64 b2 (/.f64 b1 a1)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 91.9% | (/.f64 a2 (*.f64 b2 b1)) |
| ✓ | 89.4% | (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
Compiled 23 to 7 computations (69.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a2 | @ | -inf | (/.f64 a2 (*.f64 b2 b1)) |
| 0.0ms | a2 | @ | 0 | (/.f64 a2 (*.f64 b2 b1)) |
| 0.0ms | b1 | @ | 0 | (/.f64 a2 (*.f64 b2 b1)) |
| 0.0ms | b2 | @ | 0 | (/.f64 a2 (*.f64 b2 b1)) |
| 0.0ms | b2 | @ | -inf | (/.f64 a2 (*.f64 b2 b1)) |
| 1× | batch-egg-rewrite |
| 1076× | log-prod |
| 822× | exp-prod |
| 776× | prod-exp |
| 700× | pow-prod-down |
| 478× | pow-prod-up |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 186 | 32 |
| 2 | 2528 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a2 (*.f64 b2 b1)) |
| Outputs |
|---|
(+.f64 0 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 1) |
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
(/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b1 (neg.f64 b2))) |
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b1 (neg.f64 b2))) |
(/.f64 (*.f64 a1 (/.f64 a2 b2)) b1) |
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 b1 (neg.f64 b2))) |
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1) |
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1) |
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2) |
(/.f64 (/.f64 (*.f64 a1 a2) 1) (*.f64 b2 b1)) |
(/.f64 (/.f64 (*.f64 a1 a2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (cbrt.f64 (*.f64 b2 b1))) |
(/.f64 (/.f64 (*.f64 a1 a2) (sqrt.f64 (*.f64 b2 b1))) (sqrt.f64 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (sqrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1) (log.f64 a1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 a1) 1) (log.f64 (/.f64 b2 (/.f64 a2 b1))))) |
(exp.f64 (-.f64 (log.f64 (*.f64 a1 a2)) (*.f64 (log.f64 (*.f64 b2 b1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(+.f64 0 (/.f64 a2 (*.f64 b2 b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (*.f64 b2 b1)))) 1) |
(*.f64 a2 (/.f64 1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 (*.f64 b2 b1)) 1) |
(*.f64 1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) 2) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(*.f64 (pow.f64 (cbrt.f64 a2) 2) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b2 b1)))) |
(*.f64 (sqrt.f64 (/.f64 a2 (*.f64 b2 b1))) (sqrt.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (/.f64 1 (*.f64 b2 b1)))) |
(*.f64 (neg.f64 a2) (/.f64 1 (*.f64 b1 (neg.f64 b2)))) |
(*.f64 (/.f64 1 (*.f64 b2 b1)) a2) |
(*.f64 (/.f64 a2 b2) (/.f64 1 b1)) |
(*.f64 (/.f64 1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 1 b1) (/.f64 a2 b2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) -2) (/.f64 a2 (cbrt.f64 (*.f64 b2 b1)))) |
(*.f64 (pow.f64 (*.f64 b2 b1) -1/2) (/.f64 a2 (sqrt.f64 (*.f64 b2 b1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b2) (/.f64 (cbrt.f64 a2) b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b1) (/.f64 (cbrt.f64 a2) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) 1) (/.f64 (cbrt.f64 a2) (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 (*.f64 b2 b1))) (/.f64 (cbrt.f64 a2) (sqrt.f64 (*.f64 b2 b1)))) |
(*.f64 (/.f64 (sqrt.f64 a2) b2) (/.f64 (sqrt.f64 a2) b1)) |
(*.f64 (/.f64 (sqrt.f64 a2) b1) (/.f64 (sqrt.f64 a2) b2)) |
(*.f64 (/.f64 (sqrt.f64 a2) 1) (/.f64 (sqrt.f64 a2) (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (/.f64 (sqrt.f64 a2) (cbrt.f64 (*.f64 b2 b1)))) |
(pow.f64 (/.f64 a2 (*.f64 b2 b1)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) 3) |
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a2 (*.f64 b2 b1))) 2) |
(pow.f64 (/.f64 b2 (/.f64 a2 b1)) -1) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(pow.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 b2 b1) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) 1) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1)))) 2)) (cbrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))))) (sqrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(neg.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) |
(sqrt.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2)) |
(log.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 b2 b1) 3))) |
(expm1.f64 (log1p.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(exp.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a2 (*.f64 b2 b1)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 b2 (/.f64 a2 b1))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (neg.f64 (log.f64 (*.f64 b2 b1))))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 b2 b1))) (*.f64 (log.f64 a2) 1))) |
(exp.f64 (-.f64 (log.f64 a2) (*.f64 (log.f64 (*.f64 b2 b1)) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 a2) 1) (log.f64 (*.f64 b2 b1)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 a2) 1) (*.f64 (log.f64 (*.f64 b2 b1)) 1))) |
(exp.f64 (-.f64 (log.f64 (/.f64 a2 b2)) (*.f64 (log.f64 b1) 1))) |
(log1p.f64 (expm1.f64 (/.f64 a2 (*.f64 b2 b1)))) |
| 1× | egg-herbie |
| 1134× | associate-/r* |
| 1124× | fma-def |
| 806× | unswap-sqr |
| 684× | distribute-lft-in |
| 654× | distribute-rgt-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 266 | 2952 |
| 1 | 656 | 2886 |
| 2 | 2085 | 2886 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(+.f64 0 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 1) |
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
(/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b1 (neg.f64 b2))) |
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b1 (neg.f64 b2))) |
(/.f64 (*.f64 a1 (/.f64 a2 b2)) b1) |
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 b1 (neg.f64 b2))) |
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1) |
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1) |
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2) |
(/.f64 (/.f64 (*.f64 a1 a2) 1) (*.f64 b2 b1)) |
(/.f64 (/.f64 (*.f64 a1 a2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (cbrt.f64 (*.f64 b2 b1))) |
(/.f64 (/.f64 (*.f64 a1 a2) (sqrt.f64 (*.f64 b2 b1))) (sqrt.f64 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (sqrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1) (log.f64 a1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 a1) 1) (log.f64 (/.f64 b2 (/.f64 a2 b1))))) |
(exp.f64 (-.f64 (log.f64 (*.f64 a1 a2)) (*.f64 (log.f64 (*.f64 b2 b1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(+.f64 0 (/.f64 a2 (*.f64 b2 b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (*.f64 b2 b1)))) 1) |
(*.f64 a2 (/.f64 1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 (*.f64 b2 b1)) 1) |
(*.f64 1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) 2) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(*.f64 (pow.f64 (cbrt.f64 a2) 2) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b2 b1)))) |
(*.f64 (sqrt.f64 (/.f64 a2 (*.f64 b2 b1))) (sqrt.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (/.f64 1 (*.f64 b2 b1)))) |
(*.f64 (neg.f64 a2) (/.f64 1 (*.f64 b1 (neg.f64 b2)))) |
(*.f64 (/.f64 1 (*.f64 b2 b1)) a2) |
(*.f64 (/.f64 a2 b2) (/.f64 1 b1)) |
(*.f64 (/.f64 1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 1 b1) (/.f64 a2 b2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) -2) (/.f64 a2 (cbrt.f64 (*.f64 b2 b1)))) |
(*.f64 (pow.f64 (*.f64 b2 b1) -1/2) (/.f64 a2 (sqrt.f64 (*.f64 b2 b1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b2) (/.f64 (cbrt.f64 a2) b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b1) (/.f64 (cbrt.f64 a2) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) 1) (/.f64 (cbrt.f64 a2) (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 (*.f64 b2 b1))) (/.f64 (cbrt.f64 a2) (sqrt.f64 (*.f64 b2 b1)))) |
(*.f64 (/.f64 (sqrt.f64 a2) b2) (/.f64 (sqrt.f64 a2) b1)) |
(*.f64 (/.f64 (sqrt.f64 a2) b1) (/.f64 (sqrt.f64 a2) b2)) |
(*.f64 (/.f64 (sqrt.f64 a2) 1) (/.f64 (sqrt.f64 a2) (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (/.f64 (sqrt.f64 a2) (cbrt.f64 (*.f64 b2 b1)))) |
(pow.f64 (/.f64 a2 (*.f64 b2 b1)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) 3) |
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a2 (*.f64 b2 b1))) 2) |
(pow.f64 (/.f64 b2 (/.f64 a2 b1)) -1) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(pow.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 b2 b1) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) 1) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1)))) 2)) (cbrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))))) (sqrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(neg.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) |
(sqrt.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2)) |
(log.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 b2 b1) 3))) |
(expm1.f64 (log1p.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(exp.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a2 (*.f64 b2 b1)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 b2 (/.f64 a2 b1))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (neg.f64 (log.f64 (*.f64 b2 b1))))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 b2 b1))) (*.f64 (log.f64 a2) 1))) |
(exp.f64 (-.f64 (log.f64 a2) (*.f64 (log.f64 (*.f64 b2 b1)) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 a2) 1) (log.f64 (*.f64 b2 b1)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 a2) 1) (*.f64 (log.f64 (*.f64 b2 b1)) 1))) |
(exp.f64 (-.f64 (log.f64 (/.f64 a2 b2)) (*.f64 (log.f64 b1) 1))) |
(log1p.f64 (expm1.f64 (/.f64 a2 (*.f64 b2 b1)))) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(+.f64 0 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b1) b2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 1 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (neg.f64 (*.f64 a1 a2)) (*.f64 b1 (neg.f64 b2))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b1 (neg.f64 b2))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 a1 (/.f64 a2 b2)) b1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 b1 (neg.f64 b2))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (*.f64 (/.f64 a2 b2) a1) b1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (/.f64 (*.f64 a1 a2) b1) b2) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (/.f64 (*.f64 a1 a2) 1) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (/.f64 (*.f64 a1 a2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (cbrt.f64 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (/.f64 (*.f64 a1 a2) (sqrt.f64 (*.f64 b2 b1))) (sqrt.f64 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 3) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2) 1/2) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3) 1/3) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 2) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) -1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 b1)))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 a2 (/.f64 b1 (/.f64 a1 b2))))) 2)) (cbrt.f64 (log.f64 (/.f64 a2 (/.f64 b1 (/.f64 a1 b2)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) (sqrt.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 a1 b2) (/.f64 a2 b1))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 a2 (/.f64 b1 (/.f64 a1 b2)))))) (sqrt.f64 (log.f64 (/.f64 a2 (/.f64 b1 (/.f64 a1 b2)))))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) 3)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1))) 1) 1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 3)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 1/3)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) 2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (log.f64 a1) 1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1) (log.f64 a1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1) (*.f64 (log.f64 a1) 1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (-.f64 (*.f64 (log.f64 a1) 1) (log.f64 (/.f64 b2 (/.f64 a2 b1))))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(exp.f64 (-.f64 (log.f64 (*.f64 a1 a2)) (*.f64 (log.f64 (*.f64 b2 b1)) 1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b2 b1)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(+.f64 0 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 a2 b1) b2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 a2 b1) b2))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (*.f64 b2 b1)))) 1) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 a2 (/.f64 1 (*.f64 b2 b1))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 a2 (*.f64 b2 b1)) 1) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) 2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) 2) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (pow.f64 (cbrt.f64 a2) 2) (*.f64 (cbrt.f64 a2) (/.f64 1 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (sqrt.f64 (/.f64 a2 (*.f64 b2 b1))) (sqrt.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (sqrt.f64 a2) (*.f64 (sqrt.f64 a2) (/.f64 1 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (neg.f64 a2) (/.f64 1 (*.f64 b1 (neg.f64 b2)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 1 (*.f64 b2 b1)) a2) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 a2 b2) (/.f64 1 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 1 b2) (/.f64 a2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 1 b1) (/.f64 a2 b2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b2 b1)) -2) (/.f64 a2 (cbrt.f64 (*.f64 b2 b1)))) |
(*.f64 (pow.f64 (*.f64 b2 b1) -1/2) (/.f64 a2 (sqrt.f64 (*.f64 b2 b1)))) |
(/.f64 (*.f64 a2 (pow.f64 (*.f64 b2 b1) -1/2)) (sqrt.f64 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b2) (/.f64 (cbrt.f64 a2) b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b1) (/.f64 (cbrt.f64 a2) b2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) 1) (/.f64 (cbrt.f64 a2) (*.f64 b2 b1))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 a2 b1) b2)) (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 (*.f64 b2 b1))) (/.f64 (cbrt.f64 a2) (sqrt.f64 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 (sqrt.f64 a2) b2) (/.f64 (sqrt.f64 a2) b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 (sqrt.f64 a2) b1) (/.f64 (sqrt.f64 a2) b2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 (sqrt.f64 a2) 1) (/.f64 (sqrt.f64 a2) (*.f64 b2 b1))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(*.f64 (/.f64 (sqrt.f64 a2) (pow.f64 (cbrt.f64 (*.f64 b2 b1)) 2)) (/.f64 (sqrt.f64 a2) (cbrt.f64 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(pow.f64 (/.f64 a2 (*.f64 b2 b1)) 1) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) 3) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2) 1/2) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 3) 1/3) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(pow.f64 (sqrt.f64 (/.f64 a2 (*.f64 b2 b1))) 2) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(pow.f64 (/.f64 b2 (/.f64 a2 b1)) -1) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(pow.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 b2 b1) 3)) 1/3) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(pow.f64 (/.f64 (/.f64 b2 (/.f64 a2 b1)) 1) -1) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1)))) 2)) (cbrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (/.f64 a2 b1) b2))) 2)) (cbrt.f64 (log.f64 (/.f64 (/.f64 a2 b1) b2)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))))) (sqrt.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (/.f64 a2 b1) b2)))) (sqrt.f64 (log.f64 (/.f64 (/.f64 a2 b1) b2)))) |
(neg.f64 (/.f64 a2 (*.f64 b1 (neg.f64 b2)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(sqrt.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(log.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 3)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (*.f64 b2 b1) 3))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(expm1.f64 (log1p.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b2 b1))) 1) 1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 3)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a2 (*.f64 b2 b1)))) 1/3)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a2 (*.f64 b2 b1)))) 2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (*.f64 (log.f64 (/.f64 b2 (/.f64 a2 b1))) -1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (neg.f64 (log.f64 (*.f64 b2 b1))))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 b2 b1))) (*.f64 (log.f64 a2) 1))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (-.f64 (log.f64 a2) (*.f64 (log.f64 (*.f64 b2 b1)) 1))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (-.f64 (*.f64 (log.f64 a2) 1) (log.f64 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (-.f64 (*.f64 (log.f64 a2) 1) (*.f64 (log.f64 (*.f64 b2 b1)) 1))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(exp.f64 (-.f64 (log.f64 (/.f64 a2 b2)) (*.f64 (log.f64 b1) 1))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
(log1p.f64 (expm1.f64 (/.f64 a2 (*.f64 b2 b1)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 (/.f64 a2 b1) b2) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 83.8% | (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
Compiled 21 to 7 computations (66.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b1 | @ | 0 | (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
| 0.0ms | a2 | @ | 0 | (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
| 0.0ms | b2 | @ | -inf | (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
| 0.0ms | a1 | @ | inf | (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
| 0.0ms | a1 | @ | -inf | (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
| 1× | batch-egg-rewrite |
| 1140× | log-prod |
| 958× | prod-exp |
| 848× | pow-prod-down |
| 492× | pow-prod-up |
| 434× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 195 | 19 |
| 2 | 2822 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
| Outputs |
|---|
(+.f64 0 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 1) |
(/.f64 a2 (*.f64 b1 (/.f64 b2 a1))) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) |
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2)) |
(/.f64 a1 (*.f64 b2 (/.f64 b1 a2))) |
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) |
(/.f64 1 (*.f64 (/.f64 b1 a2) (/.f64 b2 a1))) |
(/.f64 1 (*.f64 (/.f64 b2 a1) (/.f64 b1 a2))) |
(/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1))) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1))) |
(/.f64 1 (/.f64 b1 (*.f64 a2 (/.f64 a1 b2)))) |
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) |
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1))) |
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) (neg.f64 b2))) |
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2) |
(/.f64 (*.f64 a2 (/.f64 a1 b2)) b1) |
(/.f64 (*.f64 (neg.f64 a1) 1) (*.f64 (neg.f64 b2) (/.f64 b1 a2))) |
(/.f64 (*.f64 (neg.f64 a2) 1) (*.f64 (neg.f64 b1) (/.f64 b2 a1))) |
(/.f64 (*.f64 a2 (neg.f64 a1)) (*.f64 b1 (neg.f64 b2))) |
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b1) b2)) |
(/.f64 (*.f64 (neg.f64 a2) (neg.f64 a1)) (*.f64 (neg.f64 b1) (neg.f64 b2))) |
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 (neg.f64 b1))) |
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 a2)) (*.f64 (neg.f64 b2) (neg.f64 b1))) |
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2))) |
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b1) a1)) (neg.f64 b2)) |
(/.f64 (neg.f64 (*.f64 a2 (/.f64 a1 b2))) (neg.f64 b1)) |
(/.f64 (*.f64 (/.f64 a2 b1) (neg.f64 a1)) (neg.f64 b2)) |
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 a2)) (neg.f64 b1)) |
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1)) |
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) 1) b2) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b2)) 1) b1) |
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b2)) (pow.f64 (cbrt.f64 b1) 2)) (cbrt.f64 b1)) |
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b2)) (sqrt.f64 b1)) (sqrt.f64 b1)) |
(pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 3) |
(pow.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 2) |
(pow.f64 (*.f64 (/.f64 b1 a2) (/.f64 b2 a1)) -1) |
(pow.f64 (*.f64 (/.f64 b2 a1) (/.f64 b1 a2)) -1) |
(pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1)) -1) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1)) -1) |
(pow.f64 (/.f64 b1 (*.f64 a2 (/.f64 a1 b2))) -1) |
(sqrt.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 2)) |
(log.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))))) |
(cbrt.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
(exp.f64 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 2)) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 b1)) (*.f64 (log.f64 (/.f64 a1 b2)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b1)) 1) (log.f64 (/.f64 a1 b2)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b1)) 1) (*.f64 (log.f64 (/.f64 a1 b2)) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b2)) (*.f64 (log.f64 (/.f64 a2 b1)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b2)) 1) (log.f64 (/.f64 a2 b1)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b2)) 1) (*.f64 (log.f64 (/.f64 a2 b1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
| 1× | egg-herbie |
| 1292× | log-div |
| 540× | associate-/l/ |
| 522× | fma-def |
| 480× | *-commutative |
| 462× | associate-/r/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 183 | 2333 |
| 1 | 462 | 2297 |
| 2 | 1722 | 2297 |
| 3 | 6956 | 2297 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(+.f64 0 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 1) |
(/.f64 a2 (*.f64 b1 (/.f64 b2 a1))) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) |
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2)) |
(/.f64 a1 (*.f64 b2 (/.f64 b1 a2))) |
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) |
(/.f64 1 (*.f64 (/.f64 b1 a2) (/.f64 b2 a1))) |
(/.f64 1 (*.f64 (/.f64 b2 a1) (/.f64 b1 a2))) |
(/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1))) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1))) |
(/.f64 1 (/.f64 b1 (*.f64 a2 (/.f64 a1 b2)))) |
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) |
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1))) |
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) (neg.f64 b2))) |
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2) |
(/.f64 (*.f64 a2 (/.f64 a1 b2)) b1) |
(/.f64 (*.f64 (neg.f64 a1) 1) (*.f64 (neg.f64 b2) (/.f64 b1 a2))) |
(/.f64 (*.f64 (neg.f64 a2) 1) (*.f64 (neg.f64 b1) (/.f64 b2 a1))) |
(/.f64 (*.f64 a2 (neg.f64 a1)) (*.f64 b1 (neg.f64 b2))) |
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b1) b2)) |
(/.f64 (*.f64 (neg.f64 a2) (neg.f64 a1)) (*.f64 (neg.f64 b1) (neg.f64 b2))) |
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 (neg.f64 b1))) |
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 a2)) (*.f64 (neg.f64 b2) (neg.f64 b1))) |
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2))) |
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b1) a1)) (neg.f64 b2)) |
(/.f64 (neg.f64 (*.f64 a2 (/.f64 a1 b2))) (neg.f64 b1)) |
(/.f64 (*.f64 (/.f64 a2 b1) (neg.f64 a1)) (neg.f64 b2)) |
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 a2)) (neg.f64 b1)) |
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1)) |
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) 1) b2) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b2)) 1) b1) |
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b2)) (pow.f64 (cbrt.f64 b1) 2)) (cbrt.f64 b1)) |
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b2)) (sqrt.f64 b1)) (sqrt.f64 b1)) |
(pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 3) |
(pow.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 2) |
(pow.f64 (*.f64 (/.f64 b1 a2) (/.f64 b2 a1)) -1) |
(pow.f64 (*.f64 (/.f64 b2 a1) (/.f64 b1 a2)) -1) |
(pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1)) -1) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1)) -1) |
(pow.f64 (/.f64 b1 (*.f64 a2 (/.f64 a1 b2))) -1) |
(sqrt.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 2)) |
(log.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))))) |
(cbrt.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
(exp.f64 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 2)) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 b1)) (*.f64 (log.f64 (/.f64 a1 b2)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b1)) 1) (log.f64 (/.f64 a1 b2)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b1)) 1) (*.f64 (log.f64 (/.f64 a1 b2)) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b2)) (*.f64 (log.f64 (/.f64 a2 b1)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b2)) 1) (log.f64 (/.f64 a2 b1)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b2)) 1) (*.f64 (log.f64 (/.f64 a2 b1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(+.f64 0 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) a2))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) a2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 a1 b2) b1)) a2)))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 b2)) (/.f64 a2 b1)))) 3) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (/.f64 a1 b2) b1) a2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 a1 b2) b1)) a2)))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a1 b2)) (/.f64 a2 b1))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 a2 (*.f64 b1 (/.f64 b2 a1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 a2 (/.f64 b1 (/.f64 a1 b2))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 a1 (*.f64 (/.f64 b1 a2) b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 a1 (*.f64 b2 (/.f64 b1 a2))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (/.f64 a1 b2) (/.f64 b1 a2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 1 (*.f64 (/.f64 b1 a2) (/.f64 b2 a1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 1 (*.f64 (/.f64 b2 a1) (/.f64 b1 a2))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 1 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 1 (/.f64 b1 (*.f64 a2 (/.f64 a1 b2)))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (neg.f64 a2) (*.f64 (/.f64 b2 a1) (neg.f64 b1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (neg.f64 a1) (*.f64 (/.f64 b1 a2) (neg.f64 b2))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a2 (/.f64 a1 b2)) b1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a1) 1) (*.f64 (neg.f64 b2) (/.f64 b1 a2))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a2) 1) (*.f64 (neg.f64 b1) (/.f64 b2 a1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a2 (neg.f64 a1)) (*.f64 b1 (neg.f64 b2))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a2) a1) (*.f64 (neg.f64 b1) b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a2) (neg.f64 a1)) (*.f64 (neg.f64 b1) (neg.f64 b2))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 a1 (neg.f64 a2)) (*.f64 b2 (neg.f64 b1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a1) a2) (*.f64 (neg.f64 b2) b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 a2)) (*.f64 (neg.f64 b2) (neg.f64 b1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (neg.f64 (*.f64 a2 a1)) (neg.f64 (*.f64 b1 b2))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b1) a1)) (neg.f64 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (neg.f64 (*.f64 a2 (/.f64 a1 b2))) (neg.f64 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 (/.f64 a2 b1) (neg.f64 a1)) (neg.f64 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 (/.f64 a1 b2) (neg.f64 a2)) (neg.f64 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a2) (/.f64 a1 b2)) (neg.f64 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (*.f64 (neg.f64 a1) (/.f64 a2 b1)) (neg.f64 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) 1) b2) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b2)) 1) b1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b2)) (pow.f64 (cbrt.f64 b1) 2)) (cbrt.f64 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(/.f64 (/.f64 (*.f64 a2 (/.f64 a1 b2)) (sqrt.f64 b1)) (sqrt.f64 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (cbrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 3) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 2) 1/2) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 3) 1/3) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (sqrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 2) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (*.f64 (/.f64 b1 a2) (/.f64 b2 a1)) -1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (*.f64 (/.f64 b2 a1) (/.f64 b1 a2)) -1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (/.f64 (*.f64 b1 b2) (*.f64 a2 a1)) -1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1)) -1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(pow.f64 (/.f64 b1 (*.f64 a2 (/.f64 a1 b2))) -1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(sqrt.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(log.f64 (exp.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(cbrt.f64 (pow.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)) 3)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(expm1.f64 (log1p.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1))) 1) 1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 3)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 1/3)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) 2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 b1)) (*.f64 (log.f64 (/.f64 a1 b2)) 1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b1)) 1) (log.f64 (/.f64 a1 b2)))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b1)) 1) (*.f64 (log.f64 (/.f64 a1 b2)) 1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (+.f64 (log.f64 (/.f64 a1 b2)) (*.f64 (log.f64 (/.f64 a2 b1)) 1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b2)) 1) (log.f64 (/.f64 a2 b1)))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b2)) 1) (*.f64 (log.f64 (/.f64 a2 b1)) 1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(log1p.f64 (expm1.f64 (/.f64 a2 (/.f64 (*.f64 b1 b2) a1)))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 91.7% | (/.f64 (/.f64 a2 b1) b2) |
| ✓ | 89.4% | (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
Compiled 23 to 7 computations (69.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a2 | @ | inf | (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
| 0.0ms | b1 | @ | 0 | (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
| 0.0ms | a2 | @ | -inf | (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
| 0.0ms | a2 | @ | 0 | (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
| 0.0ms | b1 | @ | inf | (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
| 1× | batch-egg-rewrite |
| 1120× | log-prod |
| 844× | prod-exp |
| 770× | pow-prod-down |
| 488× | pow-prod-up |
| 430× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 192 | 32 |
| 2 | 2723 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
(/.f64 (/.f64 a2 b1) b2) |
| Outputs |
|---|
(+.f64 0 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 1) |
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) |
(/.f64 a1 (*.f64 b2 (/.f64 b1 a2))) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1))) |
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2) |
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b1) a1)) (neg.f64 b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(/.f64 (*.f64 a1 (/.f64 (neg.f64 a2) b1)) (neg.f64 b2)) |
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) |
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (neg.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) 1) b2) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 2) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1)) -1) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2)) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1) (log.f64 a1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (/.f64 a2 (*.f64 b1 b2))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) |
(+.f64 0 (/.f64 a2 (*.f64 b1 b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (*.f64 b1 b2)))) 1) |
(*.f64 a2 (/.f64 1 (*.f64 b1 b2))) |
(*.f64 (/.f64 a2 b1) (/.f64 1 b2)) |
(*.f64 (/.f64 a2 (*.f64 b1 b2)) 1) |
(*.f64 1 (/.f64 a2 (*.f64 b1 b2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 1 b2))) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2)) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(*.f64 (sqrt.f64 (/.f64 a2 b1)) (*.f64 (sqrt.f64 (/.f64 a2 b1)) (/.f64 1 b2))) |
(*.f64 (sqrt.f64 (/.f64 a2 (*.f64 b1 b2))) (sqrt.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 1 (neg.f64 b2))) |
(*.f64 (/.f64 1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b2) (/.f64 (cbrt.f64 a2) b1)) |
(*.f64 (/.f64 (sqrt.f64 a2) b2) (/.f64 (sqrt.f64 a2) b1)) |
(*.f64 (/.f64 a2 1) (/.f64 (/.f64 1 b1) b2)) |
(*.f64 (/.f64 a2 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (/.f64 1 b1) (cbrt.f64 b2))) |
(*.f64 (/.f64 a2 (sqrt.f64 b2)) (/.f64 (/.f64 1 b1) (sqrt.f64 b2))) |
(*.f64 (pow.f64 (cbrt.f64 b2) -2) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 (/.f64 a2 b1) (sqrt.f64 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) 1) (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) (sqrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (sqrt.f64 b2))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a2 b1)) 1) (/.f64 (sqrt.f64 (/.f64 a2 b1)) b2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a2 b1)) (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (sqrt.f64 (/.f64 a2 b1)) (cbrt.f64 b2))) |
(pow.f64 (/.f64 a2 (*.f64 b1 b2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) 3) |
(pow.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a2 (*.f64 b1 b2))) 2) |
(pow.f64 (*.f64 b2 (/.f64 b1 a2)) -1) |
(pow.f64 (/.f64 (pow.f64 (/.f64 b1 a2) -3) (pow.f64 b2 3)) 1/3) |
(pow.f64 (*.f64 (/.f64 b1 a2) b2) -1) |
(pow.f64 (/.f64 (*.f64 b1 b2) a2) -1) |
(pow.f64 (/.f64 (*.f64 b2 (/.f64 b1 a2)) 1) -1) |
(neg.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2))) |
(sqrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2)) |
(log.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a2 (*.f64 b1 b2))))) |
(cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b1 a2) -3) (pow.f64 b2 3))) |
(expm1.f64 (log1p.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(exp.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a2 (*.f64 b1 b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b1)) 1) (neg.f64 (log.f64 b2)))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b2)) (*.f64 (log.f64 (/.f64 a2 b1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 a2 (*.f64 b1 b2)))) |
| 1× | egg-herbie |
| 1620× | times-frac |
| 1046× | fma-def |
| 722× | distribute-lft-in |
| 720× | unswap-sqr |
| 690× | distribute-rgt-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 244 | 3116 |
| 1 | 589 | 3050 |
| 2 | 1916 | 3050 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(+.f64 0 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 1) |
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) |
(/.f64 a1 (*.f64 b2 (/.f64 b1 a2))) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1))) |
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2) |
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b1) a1)) (neg.f64 b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(/.f64 (*.f64 a1 (/.f64 (neg.f64 a2) b1)) (neg.f64 b2)) |
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) |
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (neg.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) 1) b2) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 2) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1)) -1) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2)) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1) (log.f64 a1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (/.f64 a2 (*.f64 b1 b2))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) |
(+.f64 0 (/.f64 a2 (*.f64 b1 b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (*.f64 b1 b2)))) 1) |
(*.f64 a2 (/.f64 1 (*.f64 b1 b2))) |
(*.f64 (/.f64 a2 b1) (/.f64 1 b2)) |
(*.f64 (/.f64 a2 (*.f64 b1 b2)) 1) |
(*.f64 1 (/.f64 a2 (*.f64 b1 b2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 1 b2))) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2)) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(*.f64 (sqrt.f64 (/.f64 a2 b1)) (*.f64 (sqrt.f64 (/.f64 a2 b1)) (/.f64 1 b2))) |
(*.f64 (sqrt.f64 (/.f64 a2 (*.f64 b1 b2))) (sqrt.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 1 (neg.f64 b2))) |
(*.f64 (/.f64 1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b2) (/.f64 (cbrt.f64 a2) b1)) |
(*.f64 (/.f64 (sqrt.f64 a2) b2) (/.f64 (sqrt.f64 a2) b1)) |
(*.f64 (/.f64 a2 1) (/.f64 (/.f64 1 b1) b2)) |
(*.f64 (/.f64 a2 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (/.f64 1 b1) (cbrt.f64 b2))) |
(*.f64 (/.f64 a2 (sqrt.f64 b2)) (/.f64 (/.f64 1 b1) (sqrt.f64 b2))) |
(*.f64 (pow.f64 (cbrt.f64 b2) -2) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 (/.f64 a2 b1) (sqrt.f64 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) 1) (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) (sqrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (sqrt.f64 b2))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a2 b1)) 1) (/.f64 (sqrt.f64 (/.f64 a2 b1)) b2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a2 b1)) (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (sqrt.f64 (/.f64 a2 b1)) (cbrt.f64 b2))) |
(pow.f64 (/.f64 a2 (*.f64 b1 b2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) 3) |
(pow.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a2 (*.f64 b1 b2))) 2) |
(pow.f64 (*.f64 b2 (/.f64 b1 a2)) -1) |
(pow.f64 (/.f64 (pow.f64 (/.f64 b1 a2) -3) (pow.f64 b2 3)) 1/3) |
(pow.f64 (*.f64 (/.f64 b1 a2) b2) -1) |
(pow.f64 (/.f64 (*.f64 b1 b2) a2) -1) |
(pow.f64 (/.f64 (*.f64 b2 (/.f64 b1 a2)) 1) -1) |
(neg.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2))) |
(sqrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2)) |
(log.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a2 (*.f64 b1 b2))))) |
(cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b1 a2) -3) (pow.f64 b2 3))) |
(expm1.f64 (log1p.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(exp.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a2 (*.f64 b1 b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b1)) 1) (neg.f64 (log.f64 b2)))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b2)) (*.f64 (log.f64 (/.f64 a2 b1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 a2 (*.f64 b1 b2)))) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(+.f64 0 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 1) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 a2 b1) (/.f64 b2 a1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a1 (*.f64 b2 (/.f64 b1 a2))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (/.f64 a2 b1) a1) b2) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (neg.f64 (*.f64 (/.f64 a2 b1) a1)) (neg.f64 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 (/.f64 (neg.f64 a2) b1)) (neg.f64 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 (/.f64 (neg.f64 a2) b1) a1) (neg.f64 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) 1) b2) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (/.f64 (*.f64 (/.f64 a2 b1) a1) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 1) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 3) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2) 1/2) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3) 1/3) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 2) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a2 b1) a1)) -1) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b1 b2)))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 3)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))) 1) 1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 3)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 1/3)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) 2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) (*.f64 (log.f64 a1) 1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1) (log.f64 a1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1) (*.f64 (log.f64 a1) 1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (/.f64 a2 (*.f64 b1 b2))))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(+.f64 0 (/.f64 a2 (*.f64 b1 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (*.f64 b2 b1)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a2 (*.f64 b1 b2)))) 1) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 a2 (/.f64 1 (*.f64 b1 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 1 b2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 (*.f64 b1 b2)) 1) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 1 (/.f64 a2 (*.f64 b1 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) (*.f64 (cbrt.f64 (/.f64 a2 b1)) (/.f64 1 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2))) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2))) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2)) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2))) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b2 b1)) 2))) |
(*.f64 (sqrt.f64 (/.f64 a2 b1)) (*.f64 (sqrt.f64 (/.f64 a2 b1)) (/.f64 1 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (sqrt.f64 (/.f64 a2 (*.f64 b1 b2))) (sqrt.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 (neg.f64 a2) b1) (/.f64 1 (neg.f64 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 1 b2) (/.f64 a2 b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) b2) (/.f64 (cbrt.f64 a2) b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 (sqrt.f64 a2) b2) (/.f64 (sqrt.f64 a2) b1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 1) (/.f64 (/.f64 1 b1) b2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (/.f64 1 b1) (cbrt.f64 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 (sqrt.f64 b2)) (/.f64 (/.f64 1 b1) (sqrt.f64 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (pow.f64 (cbrt.f64 b2) -2) (/.f64 (/.f64 a2 b1) (cbrt.f64 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 (/.f64 a2 b1) (sqrt.f64 b2))) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 a2 (*.f64 (sqrt.f64 b2) b1))) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 a2 (*.f64 b1 (sqrt.f64 b2)))) |
(*.f64 (/.f64 a2 b1) (/.f64 (pow.f64 b2 -1/2) (sqrt.f64 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) 1) (/.f64 (cbrt.f64 (/.f64 a2 b1)) b2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(*.f64 (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) (pow.f64 (cbrt.f64 b2) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) (/.f64 (pow.f64 (cbrt.f64 b2) 2) (cbrt.f64 (/.f64 a2 (*.f64 b2 b1))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b1)) 2) (sqrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 a2 b1)) (sqrt.f64 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a2 b1)) 1) (/.f64 (sqrt.f64 (/.f64 a2 b1)) b2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a2 b1)) (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (sqrt.f64 (/.f64 a2 b1)) (cbrt.f64 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(pow.f64 (/.f64 a2 (*.f64 b1 b2)) 1) |
(/.f64 a2 (*.f64 b2 b1)) |
(pow.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2))) 3) |
(/.f64 a2 (*.f64 b2 b1)) |
(pow.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2) 1/2) |
(/.f64 a2 (*.f64 b2 b1)) |
(pow.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3) 1/3) |
(/.f64 a2 (*.f64 b2 b1)) |
(pow.f64 (sqrt.f64 (/.f64 a2 (*.f64 b1 b2))) 2) |
(/.f64 a2 (*.f64 b2 b1)) |
(pow.f64 (*.f64 b2 (/.f64 b1 a2)) -1) |
(/.f64 a2 (*.f64 b2 b1)) |
(pow.f64 (/.f64 (pow.f64 (/.f64 b1 a2) -3) (pow.f64 b2 3)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b1 a2) -3) (pow.f64 b2 3))) |
(pow.f64 (*.f64 (/.f64 b1 a2) b2) -1) |
(/.f64 a2 (*.f64 b2 b1)) |
(pow.f64 (/.f64 (*.f64 b1 b2) a2) -1) |
(/.f64 a2 (*.f64 b2 b1)) |
(pow.f64 (/.f64 (*.f64 b2 (/.f64 b1 a2)) 1) -1) |
(/.f64 a2 (*.f64 b2 b1)) |
(neg.f64 (/.f64 (/.f64 a2 b1) (neg.f64 b2))) |
(/.f64 a2 (*.f64 b2 b1)) |
(sqrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(log.f64 (exp.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a2 (*.f64 b1 b2))))) |
(/.f64 a2 (*.f64 b2 b1)) |
(cbrt.f64 (pow.f64 (/.f64 a2 (*.f64 b1 b2)) 3)) |
(/.f64 a2 (*.f64 b2 b1)) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b1 a2) -3) (pow.f64 b2 3))) |
(expm1.f64 (log1p.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(exp.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (*.f64 b1 b2))) 1) 1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 3)) |
(/.f64 a2 (*.f64 b2 b1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a2 (*.f64 b1 b2)))) 1/3)) |
(/.f64 a2 (*.f64 b2 b1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a2 (*.f64 b1 b2)))) 2)) |
(/.f64 a2 (*.f64 b2 b1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a2))) -1)) |
(/.f64 a2 (*.f64 b2 b1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a2 b1)) 1) (neg.f64 (log.f64 b2)))) |
(/.f64 a2 (*.f64 b2 b1)) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b2)) (*.f64 (log.f64 (/.f64 a2 b1)) 1))) |
(/.f64 a2 (*.f64 b2 b1)) |
(log1p.f64 (expm1.f64 (/.f64 a2 (*.f64 b1 b2)))) |
(/.f64 a2 (*.f64 b2 b1)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 93.1% | (/.f64 b1 (/.f64 a2 b2)) |
| ✓ | 89.6% | (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
Compiled 23 to 7 computations (69.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a2 | @ | 0 | (/.f64 b1 (/.f64 a2 b2)) |
| 0.0ms | a1 | @ | 0 | (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
| 0.0ms | a2 | @ | -inf | (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
| 0.0ms | a2 | @ | inf | (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
| 0.0ms | b1 | @ | -inf | (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
| 1× | batch-egg-rewrite |
| 1244× | log-prod |
| 678× | pow-prod-down |
| 498× | pow-prod-up |
| 470× | pow-unpow |
| 440× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 198 | 32 |
| 2 | 3002 | 32 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
(/.f64 b1 (/.f64 a2 b2)) |
| Outputs |
|---|
(+.f64 0 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 1) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 1) |
(*.f64 1 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 2) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 a2 b2) b1))) |
(*.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (/.f64 (/.f64 a2 b2) b1))) |
(*.f64 (neg.f64 a1) (/.f64 1 (*.f64 b1 (neg.f64 (/.f64 b2 a2))))) |
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 1 b1) (/.f64 a1 (/.f64 b2 a2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) -2) (/.f64 a1 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (pow.f64 (*.f64 b1 (/.f64 b2 a2)) -1/2) (/.f64 a1 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (/.f64 1 (/.f64 b1 a2)) (/.f64 a1 b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) b1) (/.f64 (cbrt.f64 a1) (/.f64 b2 a2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) 1) (/.f64 (cbrt.f64 a1) (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2)) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 (*.f64 b1 (/.f64 b2 a2)))) (/.f64 (cbrt.f64 a1) (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (/.f64 b1 a2)) (/.f64 (cbrt.f64 a1) b2)) |
(*.f64 (/.f64 (sqrt.f64 a1) b1) (/.f64 (sqrt.f64 a1) (/.f64 b2 a2))) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (/.f64 (sqrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2)) (/.f64 (sqrt.f64 a1) (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (/.f64 (sqrt.f64 a1) (/.f64 b1 a2)) (/.f64 (sqrt.f64 a1) b2)) |
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 1 b2)) |
(*.f64 (*.f64 (/.f64 a1 b1) 1) (/.f64 a2 b2)) |
(*.f64 (*.f64 (/.f64 a1 b1) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2)) (cbrt.f64 (/.f64 a2 b2))) |
(*.f64 (*.f64 (/.f64 a1 b1) (sqrt.f64 (/.f64 a2 b2))) (sqrt.f64 (/.f64 a2 b2))) |
(*.f64 (/.f64 a1 1) (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 (/.f64 a2 b2))) |
(pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 2) |
(pow.f64 (/.f64 b1 (/.f64 a1 (/.f64 b2 a2))) -1) |
(pow.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3)) 1/3) |
(pow.f64 (/.f64 (/.f64 b1 (/.f64 a1 (/.f64 b2 a2))) 1) -1) |
(neg.f64 (/.f64 a1 (*.f64 b1 (neg.f64 (/.f64 b2 a2))))) |
(sqrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3))) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 b1 (/.f64 a1 (/.f64 b2 a2)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(+.f64 0 (*.f64 b1 (/.f64 b2 a2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 b1 (/.f64 b2 a2)))) 1) |
(*.f64 b1 (/.f64 b2 a2)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (*.f64 b1 (/.f64 b2 a2)) 1) |
(*.f64 1 (*.f64 b1 (/.f64 b2 a2))) |
(*.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2) (cbrt.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (pow.f64 (cbrt.f64 b1) 2) (*.f64 (cbrt.f64 b1) (/.f64 b2 a2))) |
(*.f64 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))) (sqrt.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (sqrt.f64 b1) (*.f64 (sqrt.f64 b1) (/.f64 b2 a2))) |
(*.f64 (neg.f64 b1) (/.f64 1 (neg.f64 (/.f64 a2 b2)))) |
(*.f64 (/.f64 b2 a2) b1) |
(*.f64 (/.f64 b1 a2) b2) |
(*.f64 (/.f64 1 a2) (/.f64 b1 (/.f64 1 b2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b2)) -2) (/.f64 b1 (cbrt.f64 (/.f64 a2 b2)))) |
(*.f64 (pow.f64 (/.f64 a2 b2) -1/2) (/.f64 b1 (sqrt.f64 (/.f64 a2 b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) a2) (/.f64 (cbrt.f64 b1) (/.f64 1 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) 1) (/.f64 (cbrt.f64 b1) (/.f64 a2 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2)) (cbrt.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) (sqrt.f64 (/.f64 a2 b2))) (/.f64 (cbrt.f64 b1) (sqrt.f64 (/.f64 a2 b2)))) |
(*.f64 (/.f64 (sqrt.f64 b1) a2) (/.f64 (sqrt.f64 b1) (/.f64 1 b2))) |
(*.f64 (/.f64 (sqrt.f64 b1) 1) (/.f64 (sqrt.f64 b1) (/.f64 a2 b2))) |
(*.f64 (/.f64 (sqrt.f64 b1) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2)) (/.f64 (sqrt.f64 b1) (cbrt.f64 (/.f64 a2 b2)))) |
(*.f64 (/.f64 b1 1) (/.f64 b2 a2)) |
(*.f64 (*.f64 (/.f64 b1 a2) 1) b2) |
(*.f64 (*.f64 (/.f64 b1 a2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(*.f64 (*.f64 (/.f64 b1 a2) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(*.f64 (/.f64 b1 (neg.f64 a2)) (neg.f64 b2)) |
(pow.f64 (*.f64 b1 (/.f64 b2 a2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 3) |
(pow.f64 (pow.f64 (*.f64 b1 (/.f64 b2 a2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2) |
(pow.f64 (/.f64 (/.f64 a2 b2) b1) -1) |
(pow.f64 (/.f64 (pow.f64 b1 3) (pow.f64 (/.f64 a2 b2) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (/.f64 a2 b2) b1) 1) -1) |
(neg.f64 (/.f64 b1 (neg.f64 (/.f64 a2 b2)))) |
(sqrt.f64 (pow.f64 (*.f64 b1 (/.f64 b2 a2)) 2)) |
(log.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3)) |
(cbrt.f64 (/.f64 (pow.f64 b1 3) (pow.f64 (/.f64 a2 b2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 b2) b1)) -1)) |
(log1p.f64 (expm1.f64 (*.f64 b1 (/.f64 b2 a2)))) |
| 1× | egg-herbie |
| 944× | associate-/r/ |
| 886× | fma-def |
| 768× | unswap-sqr |
| 622× | log-prod |
| 514× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 285 | 3628 |
| 1 | 718 | 3528 |
| 2 | 2366 | 3528 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 (*.f64 b2 b1) a2) |
(+.f64 0 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 1) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 1) |
(*.f64 1 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 2) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 a2 b2) b1))) |
(*.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (/.f64 (/.f64 a2 b2) b1))) |
(*.f64 (neg.f64 a1) (/.f64 1 (*.f64 b1 (neg.f64 (/.f64 b2 a2))))) |
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 1 b1) (/.f64 a1 (/.f64 b2 a2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) -2) (/.f64 a1 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (pow.f64 (*.f64 b1 (/.f64 b2 a2)) -1/2) (/.f64 a1 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (/.f64 1 (/.f64 b1 a2)) (/.f64 a1 b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) b1) (/.f64 (cbrt.f64 a1) (/.f64 b2 a2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) 1) (/.f64 (cbrt.f64 a1) (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2)) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 (*.f64 b1 (/.f64 b2 a2)))) (/.f64 (cbrt.f64 a1) (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (/.f64 b1 a2)) (/.f64 (cbrt.f64 a1) b2)) |
(*.f64 (/.f64 (sqrt.f64 a1) b1) (/.f64 (sqrt.f64 a1) (/.f64 b2 a2))) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (/.f64 (sqrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2)) (/.f64 (sqrt.f64 a1) (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (/.f64 (sqrt.f64 a1) (/.f64 b1 a2)) (/.f64 (sqrt.f64 a1) b2)) |
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 1 b2)) |
(*.f64 (*.f64 (/.f64 a1 b1) 1) (/.f64 a2 b2)) |
(*.f64 (*.f64 (/.f64 a1 b1) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2)) (cbrt.f64 (/.f64 a2 b2))) |
(*.f64 (*.f64 (/.f64 a1 b1) (sqrt.f64 (/.f64 a2 b2))) (sqrt.f64 (/.f64 a2 b2))) |
(*.f64 (/.f64 a1 1) (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 (/.f64 a2 b2))) |
(pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 2) |
(pow.f64 (/.f64 b1 (/.f64 a1 (/.f64 b2 a2))) -1) |
(pow.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3)) 1/3) |
(pow.f64 (/.f64 (/.f64 b1 (/.f64 a1 (/.f64 b2 a2))) 1) -1) |
(neg.f64 (/.f64 a1 (*.f64 b1 (neg.f64 (/.f64 b2 a2))))) |
(sqrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3))) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 b1 (/.f64 a1 (/.f64 b2 a2)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(+.f64 0 (*.f64 b1 (/.f64 b2 a2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 b1 (/.f64 b2 a2)))) 1) |
(*.f64 b1 (/.f64 b2 a2)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (*.f64 b1 (/.f64 b2 a2)) 1) |
(*.f64 1 (*.f64 b1 (/.f64 b2 a2))) |
(*.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2) (cbrt.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (pow.f64 (cbrt.f64 b1) 2) (*.f64 (cbrt.f64 b1) (/.f64 b2 a2))) |
(*.f64 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))) (sqrt.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (sqrt.f64 b1) (*.f64 (sqrt.f64 b1) (/.f64 b2 a2))) |
(*.f64 (neg.f64 b1) (/.f64 1 (neg.f64 (/.f64 a2 b2)))) |
(*.f64 (/.f64 b2 a2) b1) |
(*.f64 (/.f64 b1 a2) b2) |
(*.f64 (/.f64 1 a2) (/.f64 b1 (/.f64 1 b2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b2)) -2) (/.f64 b1 (cbrt.f64 (/.f64 a2 b2)))) |
(*.f64 (pow.f64 (/.f64 a2 b2) -1/2) (/.f64 b1 (sqrt.f64 (/.f64 a2 b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) a2) (/.f64 (cbrt.f64 b1) (/.f64 1 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) 1) (/.f64 (cbrt.f64 b1) (/.f64 a2 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2)) (cbrt.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) (sqrt.f64 (/.f64 a2 b2))) (/.f64 (cbrt.f64 b1) (sqrt.f64 (/.f64 a2 b2)))) |
(*.f64 (/.f64 (sqrt.f64 b1) a2) (/.f64 (sqrt.f64 b1) (/.f64 1 b2))) |
(*.f64 (/.f64 (sqrt.f64 b1) 1) (/.f64 (sqrt.f64 b1) (/.f64 a2 b2))) |
(*.f64 (/.f64 (sqrt.f64 b1) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2)) (/.f64 (sqrt.f64 b1) (cbrt.f64 (/.f64 a2 b2)))) |
(*.f64 (/.f64 b1 1) (/.f64 b2 a2)) |
(*.f64 (*.f64 (/.f64 b1 a2) 1) b2) |
(*.f64 (*.f64 (/.f64 b1 a2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(*.f64 (*.f64 (/.f64 b1 a2) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(*.f64 (/.f64 b1 (neg.f64 a2)) (neg.f64 b2)) |
(pow.f64 (*.f64 b1 (/.f64 b2 a2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 3) |
(pow.f64 (pow.f64 (*.f64 b1 (/.f64 b2 a2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2) |
(pow.f64 (/.f64 (/.f64 a2 b2) b1) -1) |
(pow.f64 (/.f64 (pow.f64 b1 3) (pow.f64 (/.f64 a2 b2) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (/.f64 a2 b2) b1) 1) -1) |
(neg.f64 (/.f64 b1 (neg.f64 (/.f64 a2 b2)))) |
(sqrt.f64 (pow.f64 (*.f64 b1 (/.f64 b2 a2)) 2)) |
(log.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3)) |
(cbrt.f64 (/.f64 (pow.f64 b1 3) (pow.f64 (/.f64 a2 b2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 b2) b1)) -1)) |
(log1p.f64 (expm1.f64 (*.f64 b1 (/.f64 b2 a2)))) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 (*.f64 b2 b1) a2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(+.f64 0 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 a2 (*.f64 b2 b1)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 1 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 2) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (cbrt.f64 a1) (/.f64 (/.f64 a2 b2) b1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (/.f64 (/.f64 a2 b2) b1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (neg.f64 a1) (/.f64 1 (*.f64 b1 (neg.f64 (/.f64 b2 a2))))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (/.f64 a2 b2) b1) a1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 1 b1) (/.f64 a1 (/.f64 b2 a2))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) -2) (/.f64 a1 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) -2) (/.f64 a1 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) -2) (/.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) a1)) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) -2) (/.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) a1)) |
(*.f64 (pow.f64 (*.f64 b1 (/.f64 b2 a2)) -1/2) (/.f64 a1 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (pow.f64 (/.f64 b2 (/.f64 a2 b1)) -1/2) (/.f64 a1 (sqrt.f64 (/.f64 b2 (/.f64 a2 b1))))) |
(*.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a2)) -1/2) (/.f64 a1 (sqrt.f64 (*.f64 b2 (/.f64 b1 a2))))) |
(*.f64 (/.f64 1 (/.f64 b1 a2)) (/.f64 a1 b2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) b1) (/.f64 (cbrt.f64 a1) (/.f64 b2 a2))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) 1) (/.f64 (cbrt.f64 a1) (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2)) (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 (pow.f64 (cbrt.f64 a1) 2) (pow.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) 2))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a2 b2) (/.f64 a1 b1))) (pow.f64 (cbrt.f64 a1) 2)) (pow.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) 2)) |
(/.f64 (pow.f64 (cbrt.f64 a1) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) 2) (cbrt.f64 (*.f64 a2 (/.f64 a1 (*.f64 b2 b1)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 (*.f64 b1 (/.f64 b2 a2)))) (/.f64 (cbrt.f64 a1) (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (/.f64 b1 a2)) (/.f64 (cbrt.f64 a1) b2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 a1) b1) (/.f64 (sqrt.f64 a1) (/.f64 b2 a2))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 a1) (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2)) (/.f64 (sqrt.f64 a1) (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 a1) (/.f64 b1 a2)) (/.f64 (sqrt.f64 a1) b2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b1) a2) (/.f64 1 b2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b1) 1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b1) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2)) (cbrt.f64 (/.f64 a2 b2))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b1) (sqrt.f64 (/.f64 a2 b2))) (sqrt.f64 (/.f64 a2 b2))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 1) (/.f64 (/.f64 a2 b2) b1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 (neg.f64 b1)) (neg.f64 (/.f64 a2 b2))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 3) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 2) 1/2) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 3) 1/3) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 2) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (/.f64 b1 (/.f64 a1 (/.f64 b2 a2))) -1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) -3))) |
(pow.f64 (/.f64 (/.f64 b1 (/.f64 a1 (/.f64 b2 a2))) 1) -1) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(neg.f64 (/.f64 a1 (*.f64 b1 (neg.f64 (/.f64 b2 a2))))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(sqrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 (/.f64 a2 b2) b1))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)) 3)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(cbrt.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3))) |
(cbrt.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 a2 (*.f64 b2 b1)) -3))) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1))) 1) 1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 3)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 1/3)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) 2)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (/.f64 b1 (/.f64 a1 (/.f64 b2 a2)))) -1)) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 (/.f64 a2 b2) b1)))) |
(*.f64 (/.f64 a1 b2) (/.f64 a2 b1)) |
(*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) |
(*.f64 a2 (/.f64 a1 (*.f64 b2 b1))) |
(+.f64 0 (*.f64 b1 (/.f64 b2 a2))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 b1 (/.f64 b2 a2)))) 1) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 b1 (/.f64 b2 a2)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 b2 (/.f64 b1 a2)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 (*.f64 b1 (/.f64 b2 a2)) 1) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 1 (*.f64 b1 (/.f64 b2 a2))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2) (cbrt.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (pow.f64 (cbrt.f64 b1) 2) (*.f64 (cbrt.f64 b1) (/.f64 b2 a2))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))) (sqrt.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (sqrt.f64 b1) (*.f64 (sqrt.f64 b1) (/.f64 b2 a2))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (neg.f64 b1) (/.f64 1 (neg.f64 (/.f64 a2 b2)))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 b2 a2) b1) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 b1 a2) b2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 1 a2) (/.f64 b1 (/.f64 1 b2))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b2)) -2) (/.f64 b1 (cbrt.f64 (/.f64 a2 b2)))) |
(*.f64 (pow.f64 (/.f64 a2 b2) -1/2) (/.f64 b1 (sqrt.f64 (/.f64 a2 b2)))) |
(/.f64 (*.f64 (pow.f64 (/.f64 a2 b2) -1/2) b1) (sqrt.f64 (/.f64 a2 b2))) |
(/.f64 (pow.f64 (/.f64 a2 b2) -1/2) (/.f64 (sqrt.f64 (/.f64 a2 b2)) b1)) |
(*.f64 (/.f64 (pow.f64 (/.f64 a2 b2) -1/2) (sqrt.f64 (/.f64 a2 b2))) b1) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) a2) (/.f64 (cbrt.f64 b1) (/.f64 1 b2))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) 1) (/.f64 (cbrt.f64 b1) (/.f64 a2 b2))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2)) (cbrt.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(*.f64 (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))) (/.f64 (pow.f64 (cbrt.f64 b1) 2) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2))) |
(/.f64 (pow.f64 (cbrt.f64 b1) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2) (cbrt.f64 (/.f64 b2 (/.f64 a2 b1))))) |
(*.f64 (cbrt.f64 (*.f64 b2 (/.f64 b1 a2))) (/.f64 (pow.f64 (cbrt.f64 b1) 2) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b1) 2) (sqrt.f64 (/.f64 a2 b2))) (/.f64 (cbrt.f64 b1) (sqrt.f64 (/.f64 a2 b2)))) |
(/.f64 (/.f64 b1 (sqrt.f64 (/.f64 a2 b2))) (sqrt.f64 (/.f64 a2 b2))) |
(*.f64 (/.f64 (sqrt.f64 b1) a2) (/.f64 (sqrt.f64 b1) (/.f64 1 b2))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 (sqrt.f64 b1) 1) (/.f64 (sqrt.f64 b1) (/.f64 a2 b2))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 (sqrt.f64 b1) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2)) (/.f64 (sqrt.f64 b1) (cbrt.f64 (/.f64 a2 b2)))) |
(/.f64 (/.f64 b1 (cbrt.f64 (/.f64 a2 b2))) (pow.f64 (cbrt.f64 (/.f64 a2 b2)) 2)) |
(*.f64 (/.f64 b1 1) (/.f64 b2 a2)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (*.f64 (/.f64 b1 a2) 1) b2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (*.f64 (/.f64 b1 a2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (*.f64 (/.f64 b1 a2) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(*.f64 (/.f64 b1 (neg.f64 a2)) (neg.f64 b2)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (*.f64 b1 (/.f64 b2 a2)) 1) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2))) 3) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (pow.f64 (*.f64 b1 (/.f64 b2 a2)) 2) 1/2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3) 1/3) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2))) 2) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (/.f64 (/.f64 a2 b2) b1) -1) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(pow.f64 (/.f64 (pow.f64 b1 3) (pow.f64 (/.f64 a2 b2) 3)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 b1 3) (pow.f64 (/.f64 a2 b2) 3))) |
(pow.f64 (/.f64 (/.f64 (/.f64 a2 b2) b1) 1) -1) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(neg.f64 (/.f64 b1 (neg.f64 (/.f64 a2 b2)))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(sqrt.f64 (pow.f64 (*.f64 b1 (/.f64 b2 a2)) 2)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(log.f64 (pow.f64 (exp.f64 b2) (/.f64 b1 a2))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b1 (/.f64 b2 a2))))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(cbrt.f64 (/.f64 (pow.f64 b1 3) (pow.f64 (/.f64 a2 b2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) 1)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 b2 a2))) 1) 1)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b1 (/.f64 b2 a2)))) 3)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 a2 b2) b1) -3)) 1/3)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b1 (/.f64 b2 a2)))) 2)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a2 b2) b1)) -1)) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
(log1p.f64 (expm1.f64 (*.f64 b1 (/.f64 b2 a2)))) |
(/.f64 b2 (/.f64 a2 b1)) |
(*.f64 b2 (/.f64 b1 a2)) |
Compiled 6778 to 2152 computations (68.3% saved)
7 alts after pruning (2 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 563 | 2 | 565 |
| Fresh | 1 | 0 | 1 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 5 | 7 |
| Total | 567 | 7 | 574 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 84.9% | (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) |
| ✓ | 83.4% | (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
| ✓ | 83.1% | (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
| ▶ | 86.1% | (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
| ✓ | 83.4% | (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
| ✓ | 86.3% | (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
| ✓ | 82.0% | (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
Compiled 77 to 49 computations (36.4% saved)
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 94.4% | (/.f64 (/.f64 a1 b1) b2) |
| ✓ | 90.6% | (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
Compiled 23 to 7 computations (69.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b1 | @ | 0 | (/.f64 (/.f64 a1 b1) b2) |
| 0.0ms | b2 | @ | 0 | (/.f64 (/.f64 a1 b1) b2) |
| 0.0ms | b2 | @ | -inf | (/.f64 (/.f64 a1 b1) b2) |
| 0.0ms | b1 | @ | -inf | (/.f64 (/.f64 a1 b1) b2) |
| 0.0ms | a1 | @ | -inf | (/.f64 (/.f64 a1 b1) b2) |
| 1× | batch-egg-rewrite |
| 1120× | log-prod |
| 844× | prod-exp |
| 770× | pow-prod-down |
| 488× | pow-prod-up |
| 430× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 192 | 32 |
| 2 | 2723 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
(/.f64 (/.f64 a1 b1) b2) |
| Outputs |
|---|
(+.f64 0 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 1) |
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) |
(/.f64 a2 (*.f64 b2 (/.f64 b1 a1))) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2))) |
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2) |
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b1) a2)) (neg.f64 b2)) |
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) |
(/.f64 (*.f64 a2 (/.f64 (neg.f64 a1) b1)) (neg.f64 b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) a2) (neg.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) 1) b2) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 2) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2)) -1) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) |
(log.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2)) |
(exp.f64 (+.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) (*.f64 (log.f64 a2) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1) (log.f64 a2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1) (*.f64 (log.f64 a2) 1))) |
(exp.f64 (+.f64 (log.f64 a2) (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (log.f64 (/.f64 a1 (*.f64 b1 b2))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) |
(+.f64 0 (/.f64 a1 (*.f64 b1 b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a1 (*.f64 b1 b2)))) 1) |
(*.f64 a1 (/.f64 1 (*.f64 b1 b2))) |
(*.f64 (/.f64 a1 b1) (/.f64 1 b2)) |
(*.f64 (/.f64 a1 (*.f64 b1 b2)) 1) |
(*.f64 1 (/.f64 a1 (*.f64 b1 b2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (*.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 1 b2))) |
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2)) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(*.f64 (sqrt.f64 (/.f64 a1 b1)) (*.f64 (sqrt.f64 (/.f64 a1 b1)) (/.f64 1 b2))) |
(*.f64 (sqrt.f64 (/.f64 a1 (*.f64 b1 b2))) (sqrt.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 1 (neg.f64 b2))) |
(*.f64 (/.f64 1 b2) (/.f64 a1 b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) b2) (/.f64 (cbrt.f64 a1) b1)) |
(*.f64 (/.f64 (sqrt.f64 a1) b2) (/.f64 (sqrt.f64 a1) b1)) |
(*.f64 (/.f64 a1 1) (/.f64 (/.f64 1 b1) b2)) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (/.f64 1 b1) (cbrt.f64 b2))) |
(*.f64 (/.f64 a1 (sqrt.f64 b2)) (/.f64 (/.f64 1 b1) (sqrt.f64 b2))) |
(*.f64 (pow.f64 (cbrt.f64 b2) -2) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 (/.f64 a1 b1) (sqrt.f64 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 1) (/.f64 (cbrt.f64 (/.f64 a1 b1)) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (sqrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (sqrt.f64 b2))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a1 b1)) 1) (/.f64 (sqrt.f64 (/.f64 a1 b1)) b2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a1 b1)) (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (sqrt.f64 (/.f64 a1 b1)) (cbrt.f64 b2))) |
(pow.f64 (/.f64 a1 (*.f64 b1 b2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) 3) |
(pow.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a1 (*.f64 b1 b2))) 2) |
(pow.f64 (*.f64 b2 (/.f64 b1 a1)) -1) |
(pow.f64 (/.f64 (pow.f64 (/.f64 b1 a1) -3) (pow.f64 b2 3)) 1/3) |
(pow.f64 (*.f64 (/.f64 b1 a1) b2) -1) |
(pow.f64 (/.f64 (*.f64 b1 b2) a1) -1) |
(pow.f64 (/.f64 (*.f64 b2 (/.f64 b1 a1)) 1) -1) |
(neg.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2))) |
(sqrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2)) |
(log.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a1 (*.f64 b1 b2))))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b1 a1) -3) (pow.f64 b2 3))) |
(expm1.f64 (log1p.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(exp.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a1 (*.f64 b1 b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a1))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b1)) 1) (neg.f64 (log.f64 b2)))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b2)) (*.f64 (log.f64 (/.f64 a1 b1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 a1 (*.f64 b1 b2)))) |
| 1× | egg-herbie |
| 1626× | times-frac |
| 1046× | fma-def |
| 744× | distribute-lft-in |
| 720× | unswap-sqr |
| 712× | distribute-rgt-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 244 | 3116 |
| 1 | 593 | 3050 |
| 2 | 1927 | 3050 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 a1 (*.f64 b2 b1)) |
(+.f64 0 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 1) |
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) |
(/.f64 a2 (*.f64 b2 (/.f64 b1 a1))) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2))) |
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2) |
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b1) a2)) (neg.f64 b2)) |
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) |
(/.f64 (*.f64 a2 (/.f64 (neg.f64 a1) b1)) (neg.f64 b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) a2) (neg.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) 1) b2) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 2) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2)) -1) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) |
(log.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2)) |
(exp.f64 (+.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) (*.f64 (log.f64 a2) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1) (log.f64 a2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1) (*.f64 (log.f64 a2) 1))) |
(exp.f64 (+.f64 (log.f64 a2) (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (log.f64 (/.f64 a1 (*.f64 b1 b2))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) |
(+.f64 0 (/.f64 a1 (*.f64 b1 b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a1 (*.f64 b1 b2)))) 1) |
(*.f64 a1 (/.f64 1 (*.f64 b1 b2))) |
(*.f64 (/.f64 a1 b1) (/.f64 1 b2)) |
(*.f64 (/.f64 a1 (*.f64 b1 b2)) 1) |
(*.f64 1 (/.f64 a1 (*.f64 b1 b2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (*.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 1 b2))) |
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2)) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(*.f64 (sqrt.f64 (/.f64 a1 b1)) (*.f64 (sqrt.f64 (/.f64 a1 b1)) (/.f64 1 b2))) |
(*.f64 (sqrt.f64 (/.f64 a1 (*.f64 b1 b2))) (sqrt.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 1 (neg.f64 b2))) |
(*.f64 (/.f64 1 b2) (/.f64 a1 b1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) b2) (/.f64 (cbrt.f64 a1) b1)) |
(*.f64 (/.f64 (sqrt.f64 a1) b2) (/.f64 (sqrt.f64 a1) b1)) |
(*.f64 (/.f64 a1 1) (/.f64 (/.f64 1 b1) b2)) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (/.f64 1 b1) (cbrt.f64 b2))) |
(*.f64 (/.f64 a1 (sqrt.f64 b2)) (/.f64 (/.f64 1 b1) (sqrt.f64 b2))) |
(*.f64 (pow.f64 (cbrt.f64 b2) -2) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 (/.f64 a1 b1) (sqrt.f64 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 1) (/.f64 (cbrt.f64 (/.f64 a1 b1)) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (sqrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (sqrt.f64 b2))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a1 b1)) 1) (/.f64 (sqrt.f64 (/.f64 a1 b1)) b2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a1 b1)) (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (sqrt.f64 (/.f64 a1 b1)) (cbrt.f64 b2))) |
(pow.f64 (/.f64 a1 (*.f64 b1 b2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) 3) |
(pow.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a1 (*.f64 b1 b2))) 2) |
(pow.f64 (*.f64 b2 (/.f64 b1 a1)) -1) |
(pow.f64 (/.f64 (pow.f64 (/.f64 b1 a1) -3) (pow.f64 b2 3)) 1/3) |
(pow.f64 (*.f64 (/.f64 b1 a1) b2) -1) |
(pow.f64 (/.f64 (*.f64 b1 b2) a1) -1) |
(pow.f64 (/.f64 (*.f64 b2 (/.f64 b1 a1)) 1) -1) |
(neg.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2))) |
(sqrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2)) |
(log.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a1 (*.f64 b1 b2))))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b1 a1) -3) (pow.f64 b2 3))) |
(expm1.f64 (log1p.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(exp.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a1 (*.f64 b1 b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a1))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b1)) 1) (neg.f64 (log.f64 b2)))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b2)) (*.f64 (log.f64 (/.f64 a1 b1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 a1 (*.f64 b1 b2)))) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 (/.f64 a1 b1) b2) |
(+.f64 0 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b2) b1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b2) b1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b2 b1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (/.f64 (/.f64 a1 b1) b2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (/.f64 a1 b1) (/.f64 b2 a2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 a2 (*.f64 b2 (/.f64 b1 a1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 1 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (neg.f64 (*.f64 (/.f64 a1 b1) a2)) (neg.f64 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a2 (/.f64 (neg.f64 a1) b1)) (neg.f64 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (*.f64 (/.f64 (neg.f64 a1) b1) a2) (neg.f64 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) 1) b2) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(/.f64 (/.f64 (*.f64 (/.f64 a1 b1) a2) (sqrt.f64 b2)) (sqrt.f64 b2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 3) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2) 1/2) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3) 1/3) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 2) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(pow.f64 (/.f64 b2 (*.f64 (/.f64 a1 b1) a2)) -1) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(log.f64 (pow.f64 (exp.f64 a2) (/.f64 a1 (*.f64 b1 b2)))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)) 3)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2))) 1) 1)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 3)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 1/3)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) 2)) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (+.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) (*.f64 (log.f64 a2) 1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1) (log.f64 a2))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1) (*.f64 (log.f64 a2) 1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (+.f64 (log.f64 a2) (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (log.f64 (/.f64 a1 (*.f64 b1 b2))))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a2) 1) (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a2 a1) (*.f64 b1 b2)))) |
(*.f64 (/.f64 (/.f64 a1 b2) b1) a2) |
(/.f64 a2 (*.f64 (/.f64 b2 a1) b1)) |
(*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) |
(+.f64 0 (/.f64 a1 (*.f64 b1 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 a1 b2) b1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 a1 b2) b1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (*.f64 b2 b1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 a1 b1) b2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 a1 b2) b1))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (*.f64 b2 b1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 a1 b1) b2))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 a1 (*.f64 b1 b2)))) 1) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 a1 (/.f64 1 (*.f64 b1 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 a1 b1) (/.f64 1 b2)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 a1 (*.f64 b1 b2)) 1) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 1 (/.f64 a1 (*.f64 b1 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (*.f64 (cbrt.f64 (/.f64 a1 b1)) (/.f64 1 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2))) |
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b2 a1) b1) -2))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b1) b2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b1) b2) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2)) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (cbrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2))) |
(*.f64 (cbrt.f64 (/.f64 a1 (*.f64 b2 b1))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b2 a1) b1) -2))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b1) b2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a1 b1) b2) 2))) |
(*.f64 (sqrt.f64 (/.f64 a1 b1)) (*.f64 (sqrt.f64 (/.f64 a1 b1)) (/.f64 1 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (sqrt.f64 (/.f64 a1 (*.f64 b1 b2))) (sqrt.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 (neg.f64 a1) b1) (/.f64 1 (neg.f64 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 1 b2) (/.f64 a1 b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) b2) (/.f64 (cbrt.f64 a1) b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 (sqrt.f64 a1) b2) (/.f64 (sqrt.f64 a1) b1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 a1 1) (/.f64 (/.f64 1 b1) b2)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (/.f64 1 b1) (cbrt.f64 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 a1 (sqrt.f64 b2)) (/.f64 (/.f64 1 b1) (sqrt.f64 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (pow.f64 (cbrt.f64 b2) -2) (/.f64 (/.f64 a1 b1) (cbrt.f64 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 (/.f64 a1 b1) (sqrt.f64 b2))) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 a1 (*.f64 (sqrt.f64 b2) b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 (pow.f64 b2 -1/2) (sqrt.f64 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) 1) (/.f64 (cbrt.f64 (/.f64 a1 b1)) b2)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 a1 b2) b1)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (pow.f64 (cbrt.f64 b2) 2))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (cbrt.f64 (/.f64 a1 (*.f64 b2 b1)))) (pow.f64 (cbrt.f64 b2) 2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (cbrt.f64 (/.f64 (/.f64 a1 b1) b2))) (pow.f64 (cbrt.f64 b2) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a1 b1)) 2) (sqrt.f64 b2)) (/.f64 (cbrt.f64 (/.f64 a1 b1)) (sqrt.f64 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a1 b1)) 1) (/.f64 (sqrt.f64 (/.f64 a1 b1)) b2)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 a1 b1)) (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (sqrt.f64 (/.f64 a1 b1)) (cbrt.f64 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(pow.f64 (/.f64 a1 (*.f64 b1 b2)) 1) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(pow.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2))) 3) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(pow.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2) 1/2) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(pow.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3) 1/3) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(pow.f64 (sqrt.f64 (/.f64 a1 (*.f64 b1 b2))) 2) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(pow.f64 (*.f64 b2 (/.f64 b1 a1)) -1) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(pow.f64 (/.f64 (pow.f64 (/.f64 b1 a1) -3) (pow.f64 b2 3)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b1 a1) -3) (pow.f64 b2 3))) |
(pow.f64 (*.f64 (/.f64 b1 a1) b2) -1) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(pow.f64 (/.f64 (*.f64 b1 b2) a1) -1) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(pow.f64 (/.f64 (*.f64 b2 (/.f64 b1 a1)) 1) -1) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(neg.f64 (/.f64 (/.f64 a1 b1) (neg.f64 b2))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(sqrt.f64 (pow.f64 (*.f64 b2 (/.f64 b1 a1)) -2)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(log.f64 (exp.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a1 (*.f64 b1 b2))))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(cbrt.f64 (pow.f64 (/.f64 a1 (*.f64 b1 b2)) 3)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b1 a1) -3) (pow.f64 b2 3))) |
(expm1.f64 (log1p.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(exp.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a1 (*.f64 b1 b2))) 1) 1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 3)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 a1 (*.f64 b1 b2)))) 1/3)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 a1 (*.f64 b1 b2)))) 2)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(exp.f64 (*.f64 (log.f64 (*.f64 b2 (/.f64 b1 a1))) -1)) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 a1 b1)) 1) (neg.f64 (log.f64 b2)))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b2)) (*.f64 (log.f64 (/.f64 a1 b1)) 1))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
(log1p.f64 (expm1.f64 (/.f64 a1 (*.f64 b1 b2)))) |
(/.f64 (/.f64 a1 b2) b1) |
(/.f64 a1 (*.f64 b2 b1)) |
(/.f64 (/.f64 a1 b1) b2) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 95.0% | (/.f64 (*.f64 a1 a2) b2) |
| ✓ | 89.5% | (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) |
Compiled 23 to 7 computations (69.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a1 | @ | inf | (/.f64 (*.f64 a1 a2) b2) |
| 0.0ms | a2 | @ | inf | (/.f64 (*.f64 a1 a2) b2) |
| 0.0ms | b2 | @ | -inf | (/.f64 (*.f64 a1 a2) b2) |
| 0.0ms | b2 | @ | 0 | (/.f64 (*.f64 a1 a2) b2) |
| 0.0ms | a1 | @ | 0 | (/.f64 (*.f64 a1 a2) b2) |
| 1× | batch-egg-rewrite |
| 1160× | log-prod |
| 828× | prod-exp |
| 748× | pow-prod-down |
| 488× | pow-prod-up |
| 430× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 192 | 32 |
| 2 | 2787 | 32 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1) |
(/.f64 (*.f64 a1 a2) b2) |
| Outputs |
|---|
(+.f64 0 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 1) |
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 1 b1)) |
(*.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 1) |
(*.f64 1 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 2) (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) (/.f64 1 b1))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (/.f64 1 b1))) |
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 1 (neg.f64 b1))) |
(*.f64 (/.f64 1 b1) (*.f64 (/.f64 a1 b2) a2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) b1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (*.f64 a1 a2) 1) (/.f64 (/.f64 1 b2) b1)) |
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1))) |
(*.f64 (/.f64 (*.f64 a1 a2) (sqrt.f64 b1)) (/.f64 (/.f64 1 b2) (sqrt.f64 b1))) |
(*.f64 (pow.f64 (cbrt.f64 b1) -2) (/.f64 (*.f64 (/.f64 a1 b2) a2) (cbrt.f64 b1))) |
(*.f64 (pow.f64 b1 -1/2) (/.f64 (*.f64 (/.f64 a1 b2) a2) (sqrt.f64 b1))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) b1)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (sqrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) (sqrt.f64 b1))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) b1)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (cbrt.f64 b1))) |
(pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 2) |
(pow.f64 (*.f64 b1 (/.f64 (/.f64 b2 a1) a2)) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3) (pow.f64 b1 3)) 1/3) |
(pow.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) b1) -1) |
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) -1) |
(pow.f64 (/.f64 (*.f64 b1 (/.f64 (/.f64 b2 a1) a2)) 1) -1) |
(neg.f64 (/.f64 (*.f64 (/.f64 a1 b2) a2) (neg.f64 b1))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3) (pow.f64 b1 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 (/.f64 b2 a1) a2))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1) (neg.f64 (log.f64 b1)))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b1)) (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(+.f64 0 (*.f64 (/.f64 a1 b2) a2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a1 b2) a2))) 1) |
(*.f64 a1 (/.f64 1 (/.f64 b2 a2))) |
(*.f64 a1 (*.f64 a2 (/.f64 1 b2))) |
(*.f64 a2 (*.f64 a1 (/.f64 1 b2))) |
(*.f64 (*.f64 a1 a2) (/.f64 1 b2)) |
(*.f64 (*.f64 (/.f64 a1 b2) a2) 1) |
(*.f64 1 (*.f64 (/.f64 a1 b2) a2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 1 b2))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (cbrt.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 (sqrt.f64 (*.f64 a1 a2)) (*.f64 (sqrt.f64 (*.f64 a1 a2)) (/.f64 1 b2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (sqrt.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 1 (neg.f64 b2))) |
(*.f64 (/.f64 1 b2) (*.f64 a1 a2)) |
(*.f64 (/.f64 a1 b2) a2) |
(*.f64 (/.f64 a1 1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 a2 (cbrt.f64 b2))) |
(*.f64 (/.f64 a1 (sqrt.f64 b2)) (/.f64 a2 (sqrt.f64 b2))) |
(*.f64 (/.f64 a2 (sqrt.f64 b2)) (/.f64 a1 (sqrt.f64 b2))) |
(*.f64 (/.f64 a2 1) (/.f64 a1 b2)) |
(*.f64 (/.f64 a2 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 a1 (cbrt.f64 b2))) |
(*.f64 (pow.f64 (cbrt.f64 b2) -2) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 (*.f64 a1 a2) (sqrt.f64 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (sqrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (sqrt.f64 b2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) 1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (sqrt.f64 (*.f64 a1 a2)) (cbrt.f64 b2))) |
(pow.f64 (*.f64 (/.f64 a1 b2) a2) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) 3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) 2) |
(pow.f64 (/.f64 (/.f64 b2 a1) a2) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 b2 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (/.f64 b2 a1) a2) 1) -1) |
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 b2))) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a1 b2) a2)))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 b2 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a1 b2) a2))) |
(exp.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a1 b2) a2))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b2 a1) a2)) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a2)) 1) (neg.f64 (log.f64 b2)))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b2)) (*.f64 (log.f64 (*.f64 a1 a2)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a1 b2) a2))) |
| 1× | egg-herbie |
| 1240× | associate-/r* |
| 962× | unswap-sqr |
| 662× | log-prod |
| 394× | exp-prod |
| 364× | log-div |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 283 | 3392 |
| 1 | 706 | 3284 |
| 2 | 2856 | 3284 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(+.f64 0 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 1) |
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 1 b1)) |
(*.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 1) |
(*.f64 1 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 2) (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) (/.f64 1 b1))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (/.f64 1 b1))) |
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 1 (neg.f64 b1))) |
(*.f64 (/.f64 1 b1) (*.f64 (/.f64 a1 b2) a2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) b1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (*.f64 a1 a2) 1) (/.f64 (/.f64 1 b2) b1)) |
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1))) |
(*.f64 (/.f64 (*.f64 a1 a2) (sqrt.f64 b1)) (/.f64 (/.f64 1 b2) (sqrt.f64 b1))) |
(*.f64 (pow.f64 (cbrt.f64 b1) -2) (/.f64 (*.f64 (/.f64 a1 b2) a2) (cbrt.f64 b1))) |
(*.f64 (pow.f64 b1 -1/2) (/.f64 (*.f64 (/.f64 a1 b2) a2) (sqrt.f64 b1))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) b1)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (sqrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) (sqrt.f64 b1))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) b1)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (cbrt.f64 b1))) |
(pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 2) |
(pow.f64 (*.f64 b1 (/.f64 (/.f64 b2 a1) a2)) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3) (pow.f64 b1 3)) 1/3) |
(pow.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) b1) -1) |
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) -1) |
(pow.f64 (/.f64 (*.f64 b1 (/.f64 (/.f64 b2 a1) a2)) 1) -1) |
(neg.f64 (/.f64 (*.f64 (/.f64 a1 b2) a2) (neg.f64 b1))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3) (pow.f64 b1 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 (/.f64 b2 a1) a2))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1) (neg.f64 (log.f64 b1)))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b1)) (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(+.f64 0 (*.f64 (/.f64 a1 b2) a2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a1 b2) a2))) 1) |
(*.f64 a1 (/.f64 1 (/.f64 b2 a2))) |
(*.f64 a1 (*.f64 a2 (/.f64 1 b2))) |
(*.f64 a2 (*.f64 a1 (/.f64 1 b2))) |
(*.f64 (*.f64 a1 a2) (/.f64 1 b2)) |
(*.f64 (*.f64 (/.f64 a1 b2) a2) 1) |
(*.f64 1 (*.f64 (/.f64 a1 b2) a2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 1 b2))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (cbrt.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 (sqrt.f64 (*.f64 a1 a2)) (*.f64 (sqrt.f64 (*.f64 a1 a2)) (/.f64 1 b2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (sqrt.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 1 (neg.f64 b2))) |
(*.f64 (/.f64 1 b2) (*.f64 a1 a2)) |
(*.f64 (/.f64 a1 b2) a2) |
(*.f64 (/.f64 a1 1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 a2 (cbrt.f64 b2))) |
(*.f64 (/.f64 a1 (sqrt.f64 b2)) (/.f64 a2 (sqrt.f64 b2))) |
(*.f64 (/.f64 a2 (sqrt.f64 b2)) (/.f64 a1 (sqrt.f64 b2))) |
(*.f64 (/.f64 a2 1) (/.f64 a1 b2)) |
(*.f64 (/.f64 a2 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 a1 (cbrt.f64 b2))) |
(*.f64 (pow.f64 (cbrt.f64 b2) -2) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 (*.f64 a1 a2) (sqrt.f64 b2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (sqrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (sqrt.f64 b2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) 1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (sqrt.f64 (*.f64 a1 a2)) (cbrt.f64 b2))) |
(pow.f64 (*.f64 (/.f64 a1 b2) a2) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) 3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) 2) |
(pow.f64 (/.f64 (/.f64 b2 a1) a2) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 b2 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (/.f64 b2 a1) a2) 1) -1) |
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 b2))) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a1 b2) a2)))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 b2 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a1 b2) a2))) |
(exp.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a1 b2) a2))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b2 a1) a2)) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a2)) 1) (neg.f64 (log.f64 b2)))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b2)) (*.f64 (log.f64 (*.f64 a1 a2)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a1 b2) a2))) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 (*.f64 a1 a2) (*.f64 b2 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(+.f64 0 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b1)) (/.f64 a1 b2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b1)) (/.f64 a1 b2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b1)) (/.f64 a1 b2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 b2)) (/.f64 a2 b1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a2 b1)) (/.f64 a1 b2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a1 b2)) (/.f64 a2 b1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 1) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a1 b2) a2) (/.f64 1 b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 1) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 1 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 2) (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) (/.f64 1 b1))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (*.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 a1 (/.f64 a2 b2))))) |
(/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (/.f64 b2 a1)) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a2 (/.f64 b2 a1))))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 a2 b2)) 2)) (/.f64 (cbrt.f64 (*.f64 a1 (/.f64 a2 b2))) b1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (/.f64 1 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 (*.f64 a1 (neg.f64 a2)) b2) (/.f64 1 (neg.f64 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 1 b1) (*.f64 (/.f64 a1 b2) a2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) b1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) b1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 (*.f64 a1 a2) 1) (/.f64 (/.f64 1 b2) b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (/.f64 1 b2) (cbrt.f64 b1))) |
(/.f64 (*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 (cbrt.f64 b1) b2))) (cbrt.f64 (*.f64 b1 b1))) |
(/.f64 (/.f64 a1 (/.f64 (cbrt.f64 b1) (/.f64 a2 b2))) (cbrt.f64 (*.f64 b1 b1))) |
(/.f64 (/.f64 (/.f64 a1 b2) (/.f64 (cbrt.f64 b1) a2)) (cbrt.f64 (*.f64 b1 b1))) |
(*.f64 (/.f64 (*.f64 a1 a2) (sqrt.f64 b1)) (/.f64 (/.f64 1 b2) (sqrt.f64 b1))) |
(*.f64 (/.f64 a1 (/.f64 (sqrt.f64 b1) a2)) (/.f64 1 (*.f64 (sqrt.f64 b1) b2))) |
(/.f64 (*.f64 (/.f64 (/.f64 a1 b2) (sqrt.f64 b1)) a2) (sqrt.f64 b1)) |
(/.f64 (*.f64 (/.f64 a1 (sqrt.f64 b1)) a2) (*.f64 b2 (sqrt.f64 b1))) |
(*.f64 (pow.f64 (cbrt.f64 b1) -2) (/.f64 (*.f64 (/.f64 a1 b2) a2) (cbrt.f64 b1))) |
(*.f64 (pow.f64 (cbrt.f64 b1) -2) (/.f64 (/.f64 a1 b2) (/.f64 (cbrt.f64 b1) a2))) |
(*.f64 (pow.f64 (cbrt.f64 b1) -2) (/.f64 a1 (/.f64 (cbrt.f64 b1) (/.f64 a2 b2)))) |
(*.f64 (pow.f64 b1 -1/2) (/.f64 (*.f64 (/.f64 a1 b2) a2) (sqrt.f64 b1))) |
(*.f64 (pow.f64 b1 -1/2) (/.f64 (/.f64 a1 b2) (/.f64 (sqrt.f64 b1) a2))) |
(/.f64 (*.f64 (/.f64 a2 (/.f64 b2 a1)) (pow.f64 b1 -1/2)) (sqrt.f64 b1)) |
(/.f64 (*.f64 (*.f64 a1 (/.f64 a2 b2)) (pow.f64 b1 -1/2)) (sqrt.f64 b1)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) b1)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (*.f64 (/.f64 1 b1) (cbrt.f64 (*.f64 a1 (/.f64 a2 b2))))) |
(/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (/.f64 b2 a1)) 2)) (/.f64 b1 (cbrt.f64 (/.f64 a2 (/.f64 b2 a1))))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 a2 b2)) 2)) (/.f64 (cbrt.f64 (*.f64 a1 (/.f64 a2 b2))) b1)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (cbrt.f64 (*.f64 b1 b1))) (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (cbrt.f64 (*.f64 b1 b1)))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (/.f64 b2 a1)) 2)) (cbrt.f64 (*.f64 b1 b1)))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 a2 (*.f64 b2 b1)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 a2 b2)) 2)) (cbrt.f64 (*.f64 b1 b1)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (sqrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) (sqrt.f64 b1))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (sqrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 (/.f64 a2 b2))) (sqrt.f64 b1))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (/.f64 b2 a1)) 2)) (sqrt.f64 b1)) (/.f64 (cbrt.f64 (/.f64 a2 (/.f64 b2 a1))) (sqrt.f64 b1))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 a2 b2)) 2)) (sqrt.f64 b1)) (/.f64 (cbrt.f64 (*.f64 a1 (/.f64 a2 b2))) (sqrt.f64 b1))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) b1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (cbrt.f64 (*.f64 b1 b1))) (/.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (cbrt.f64 b1))) |
(/.f64 (*.f64 (*.f64 a1 a2) (/.f64 1 (*.f64 (cbrt.f64 b1) b2))) (cbrt.f64 (*.f64 b1 b1))) |
(/.f64 (/.f64 a1 (/.f64 (cbrt.f64 b1) (/.f64 a2 b2))) (cbrt.f64 (*.f64 b1 b1))) |
(/.f64 (/.f64 (/.f64 a1 b2) (/.f64 (cbrt.f64 b1) a2)) (cbrt.f64 (*.f64 b1 b1))) |
(pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 1) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 3) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 2) 1/2) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 3) 1/3) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 2) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (*.f64 b1 (/.f64 (/.f64 b2 a1) a2)) -1) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3) (pow.f64 b1 3)) 1/3) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (*.f64 (/.f64 (/.f64 b2 a1) a2) b1) -1) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (*.f64 b2 b1) (*.f64 a1 a2)) -1) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(pow.f64 (/.f64 (*.f64 b1 (/.f64 (/.f64 b2 a1) a2)) 1) -1) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(neg.f64 (/.f64 (*.f64 (/.f64 a1 b2) a2) (neg.f64 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(log.f64 (exp.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) 3)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3) (pow.f64 b1 3))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))) 1) 1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 3)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 1/3)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) 2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 b1 (/.f64 (/.f64 b2 a1) a2))) -1)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1) (neg.f64 (log.f64 b1)))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b1)) (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(+.f64 0 (*.f64 (/.f64 a1 b2) a2)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 b2)) a2)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 b2)) a2)))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 a2 (/.f64 b2 a1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 b2)) a2)))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a1 b2)) a2)))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a2 (/.f64 b2 a1)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a1 b2) a2))) 1) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 a1 (/.f64 1 (/.f64 b2 a2))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 a1 (*.f64 a2 (/.f64 1 b2))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 a2 (*.f64 a1 (/.f64 1 b2))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (*.f64 a1 a2) (/.f64 1 b2)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (*.f64 (/.f64 a1 b2) a2) 1) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 1 (*.f64 (/.f64 a1 b2) a2)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (*.f64 (cbrt.f64 (*.f64 a1 a2)) (/.f64 1 b2))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (cbrt.f64 (*.f64 a1 (/.f64 a2 b2)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (/.f64 b2 a1)) 2)) (cbrt.f64 (/.f64 a2 (/.f64 b2 a1)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 a2 b2)) 2)) (cbrt.f64 (*.f64 a1 (/.f64 a2 b2)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (cbrt.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) (cbrt.f64 (*.f64 a1 (/.f64 a2 b2)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a2 (/.f64 b2 a1)) 2)) (cbrt.f64 (/.f64 a2 (/.f64 b2 a1)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 a2 b2)) 2)) (cbrt.f64 (*.f64 a1 (/.f64 a2 b2)))) |
(*.f64 (sqrt.f64 (*.f64 a1 a2)) (*.f64 (sqrt.f64 (*.f64 a1 a2)) (/.f64 1 b2))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) (sqrt.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 1 (neg.f64 b2))) |
(/.f64 a1 (/.f64 (neg.f64 b2) (neg.f64 a2))) |
(*.f64 (/.f64 1 b2) (*.f64 a1 a2)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (/.f64 a1 b2) a2) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (/.f64 a1 1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 a2 (cbrt.f64 b2))) |
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 b2) 2)) |
(*.f64 (/.f64 a2 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 a1 (cbrt.f64 b2))) |
(*.f64 (/.f64 a1 (sqrt.f64 b2)) (/.f64 a2 (sqrt.f64 b2))) |
(/.f64 (/.f64 a1 (sqrt.f64 b2)) (/.f64 (sqrt.f64 b2) a2)) |
(*.f64 (/.f64 a2 (sqrt.f64 b2)) (/.f64 a1 (sqrt.f64 b2))) |
(*.f64 (/.f64 a1 (sqrt.f64 b2)) (/.f64 a2 (sqrt.f64 b2))) |
(/.f64 (/.f64 a1 (sqrt.f64 b2)) (/.f64 (sqrt.f64 b2) a2)) |
(*.f64 (/.f64 a2 1) (/.f64 a1 b2)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (/.f64 a2 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 a1 (cbrt.f64 b2))) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 a2 (cbrt.f64 b2))) |
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 b2) 2)) |
(*.f64 (pow.f64 (cbrt.f64 b2) -2) (/.f64 (*.f64 a1 a2) (cbrt.f64 b2))) |
(*.f64 (pow.f64 (cbrt.f64 b2) -2) (/.f64 a1 (/.f64 (cbrt.f64 b2) a2))) |
(*.f64 (pow.f64 (cbrt.f64 b2) -2) (/.f64 a2 (/.f64 (cbrt.f64 b2) a1))) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 (*.f64 a1 a2) (sqrt.f64 b2))) |
(*.f64 (pow.f64 b2 -1/2) (/.f64 a1 (/.f64 (sqrt.f64 b2) a2))) |
(*.f64 (pow.f64 b2 -1/2) (*.f64 a2 (/.f64 a1 (sqrt.f64 b2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (pow.f64 (cbrt.f64 b2) 2)) (cbrt.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 a2 b2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (pow.f64 (cbrt.f64 b2) 2))) |
(*.f64 (cbrt.f64 (/.f64 a2 (/.f64 b2 a1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (pow.f64 (cbrt.f64 b2) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 a2)) 2) (sqrt.f64 b2)) (/.f64 (cbrt.f64 (*.f64 a1 a2)) (sqrt.f64 b2))) |
(*.f64 (/.f64 a1 (sqrt.f64 b2)) (/.f64 a2 (sqrt.f64 b2))) |
(/.f64 (/.f64 a1 (sqrt.f64 b2)) (/.f64 (sqrt.f64 b2) a2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) 1) (/.f64 (sqrt.f64 (*.f64 a1 a2)) b2)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 a2)) (pow.f64 (cbrt.f64 b2) 2)) (/.f64 (sqrt.f64 (*.f64 a1 a2)) (cbrt.f64 b2))) |
(*.f64 (/.f64 a1 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 a2 (cbrt.f64 b2))) |
(/.f64 (/.f64 (*.f64 a1 a2) (cbrt.f64 b2)) (pow.f64 (cbrt.f64 b2) 2)) |
(*.f64 (/.f64 a2 (pow.f64 (cbrt.f64 b2) 2)) (/.f64 a1 (cbrt.f64 b2))) |
(pow.f64 (*.f64 (/.f64 a1 b2) a2) 1) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2)) 3) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2) 1/2) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3) 1/3) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2)) 2) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(pow.f64 (/.f64 (/.f64 b2 a1) a2) -1) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 b2 3)) 1/3) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(pow.f64 (/.f64 (/.f64 (/.f64 b2 a1) a2) 1) -1) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(neg.f64 (/.f64 (*.f64 a1 a2) (neg.f64 b2))) |
(*.f64 (*.f64 a1 (neg.f64 a2)) (/.f64 1 (neg.f64 b2))) |
(/.f64 a1 (/.f64 (neg.f64 b2) (neg.f64 a2))) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 b2 a1) a2) -2)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(log.f64 (exp.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a1 b2) a2)))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a1 b2) a2) 3)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 a2) 3) (pow.f64 b2 3))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(exp.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 b2) a2)) 1) 1)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a1 b2) a2))) 3)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a1 b2) a2))) 1/3)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a1 b2) a2))) 2)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b2 a1) a2)) -1)) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a2)) 1) (neg.f64 (log.f64 b2)))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(exp.f64 (+.f64 (neg.f64 (log.f64 b2)) (*.f64 (log.f64 (*.f64 a1 a2)) 1))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a1 b2) a2))) |
(*.f64 a1 (/.f64 a2 b2)) |
(/.f64 a2 (/.f64 b2 a1)) |
Compiled 3451 to 1198 computations (65.3% saved)
7 alts after pruning (0 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 276 | 0 | 276 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 6 | 6 |
| Total | 276 | 7 | 283 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 84.9% | (/.f64 (/.f64 (*.f64 a1 a2) b2) b1) |
| ✓ | 83.4% | (/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
| ✓ | 83.1% | (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
| ✓ | 86.1% | (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
| ✓ | 83.4% | (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
| ✓ | 86.3% | (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
| ✓ | 82.0% | (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
Compiled 77 to 49 computations (36.4% saved)
| Inputs |
|---|
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
(/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
(/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(/.f64 (*.f64 (/.f64 a1 b1) a2) b2) |
(/.f64 (/.f64 (*.f64 a1 a2) b2) b1) |
| Outputs |
|---|
(/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
7 calls:
| 45.0ms | b2 |
| 37.0ms | a2 |
| 26.0ms | (*.f64 b1 b2) |
| 23.0ms | b1 |
| 21.0ms | (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.2% | 3 | a1 |
| 93.5% | 5 | a2 |
| 92.3% | 4 | b1 |
| 94.3% | 8 | b2 |
| 98.2% | 5 | (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) |
| 94.4% | 4 | (*.f64 a1 a2) |
| 95.8% | 5 | (*.f64 b1 b2) |
Compiled 126 to 64 computations (49.2% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.471339896479588e+298 | 3.1714556265786513e+305 |
| 0.0ms | 4.4027452699700636e-281 | 6.851474877540983e-269 |
| 0.0ms | -2.48408e-318 | -1.14e-322 |
| 0.0ms | -1.1693648619575361e+288 | -3.241386121468251e+284 |
Compiled 18 to 13 computations (27.8% saved)
| Inputs |
|---|
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
(/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
(/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) |
| Outputs |
|---|
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
(/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) |
4 calls:
| 22.0ms | a2 |
| 18.0ms | a1 |
| 10.0ms | b2 |
| 10.0ms | b1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 91.4% | 4 | a1 |
| 92.1% | 5 | a2 |
| 89.6% | 2 | b1 |
| 89.1% | 2 | b2 |
Compiled 80 to 40 computations (50% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 9.0ms | 6.148779768885989e+269 | 1.016709665233612e+270 |
| 13.0ms | 2.3874401505096242e+213 | 2.2196576663653557e+215 |
| 15.0ms | 4.7719177151925225e+179 | 1.2239452282442475e+184 |
| 14.0ms | 8.462715757702157e+85 | 2.419711001083824e+88 |
| 40.0ms | 432× | body | 256 | valid |
| 7.0ms | 73× | body | 256 | infinite |
Compiled 666 to 445 computations (33.2% saved)
| Inputs |
|---|
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
(/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) |
(/.f64 a1 (/.f64 b2 (/.f64 a2 b1))) |
| Outputs |
|---|
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 (/.f64 a2 b1) b2) a1) |
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
4 calls:
| 21.0ms | a2 |
| 17.0ms | a1 |
| 13.0ms | b2 |
| 9.0ms | b1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 91.4% | 4 | a1 |
| 92.1% | 5 | a2 |
| 89.6% | 2 | b1 |
| 89.0% | 2 | b2 |
Compiled 73 to 37 computations (49.3% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 1.016709665233612e+270 | 1.9506929768242605e+272 |
| 14.0ms | 2.3874401505096242e+213 | 2.2196576663653557e+215 |
| 17.0ms | 4.7719177151925225e+179 | 1.2239452282442475e+184 |
| 15.0ms | 8.462715757702157e+85 | 2.419711001083824e+88 |
| 45.0ms | 480× | body | 256 | valid |
| 12.0ms | 123× | body | 256 | infinite |
Compiled 738 to 493 computations (33.2% saved)
| Inputs |
|---|
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
| Outputs |
|---|
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 (/.f64 a1 b1) b2) a2) |
4 calls:
| 13.0ms | a2 |
| 13.0ms | a1 |
| 10.0ms | b2 |
| 7.0ms | b1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 91.4% | 4 | a1 |
| 90.3% | 4 | a2 |
| 89.6% | 2 | b1 |
| 89.0% | 2 | b2 |
Compiled 52 to 31 computations (40.4% saved)
| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | predicate-same |
| Time | Left | Right |
|---|---|---|
| 3.0ms | 1.2213784018100496e-251 | 1.4081174009010283e-251 |
| 10.0ms | -6.814868123957147e-274 | -4.879392872085067e-275 |
| 12.0ms | -1.2276949992441567e-40 | -3.071672617129027e-42 |
| 23.0ms | 240× | body | 256 | valid |
| 0.0ms | 2× | body | 256 | infinite |
Compiled 378 to 253 computations (33.1% saved)
| Inputs |
|---|
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
| Outputs |
|---|
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) |
4 calls:
| 13.0ms | a1 |
| 10.0ms | b1 |
| 10.0ms | a2 |
| 9.0ms | b2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 90.1% | 3 | a1 |
| 88.3% | 3 | a2 |
| 89.5% | 2 | b1 |
| 89.0% | 2 | b2 |
Compiled 45 to 29 computations (35.6% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 1.6352720979193116e-197 | 9.276335464474242e-190 |
| 12.0ms | -1.2276949992441567e-40 | -3.071672617129027e-42 |
| 24.0ms | 256× | body | 256 | valid |
| 0.0ms | 5× | body | 256 | infinite |
Compiled 402 to 269 computations (33.1% saved)
Total -9.4b remaining (-133.9%)
Threshold costs -9.4b (-133.9%)
| Inputs |
|---|
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
| Outputs |
|---|
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) |
4 calls:
| 8.0ms | a1 |
| 8.0ms | a2 |
| 3.0ms | b1 |
| 3.0ms | b2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 89.1% | 3 | a1 |
| 88.3% | 3 | a2 |
| 86.3% | 1 | b1 |
| 86.3% | 1 | b2 |
Compiled 38 to 26 computations (31.6% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 11.0ms | -6.814868123957147e-274 | -4.879392872085067e-275 |
| 12.0ms | -1.2276949992441567e-40 | -3.071672617129027e-42 |
| 19.0ms | 208× | body | 256 | valid |
| 1.0ms | 6× | body | 256 | infinite |
Compiled 330 to 221 computations (33% saved)
| 1× | egg-herbie |
| 16× | *-commutative |
| 10× | if-if-or-not |
| 4× | not-or |
| 2× | not-not |
| 2× | if-not |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 87 | 689 |
| 1 | 109 | 677 |
| 2 | 112 | 677 |
| 3 | 115 | 673 |
| 4 | 116 | 673 |
| 5 | 117 | 673 |
| 1× | done |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) -1000000000000000007630473539575035660514778335511710750780086664439969510636494954611131549135839186513983455555395220895687860544809584999829725260594873271087399626486606146442550988840016917394626449536395208620267012778077787723395914064607119962069483324573977857832138825282954985472) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) -404805/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2043740476963553/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)))))) |
(if (<=.f64 a2 430000000000000020094691642771322978186630209335852580392020582823785546953042180440064) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 a2 1300000000000000104160864338103739897895902081563719070331174788046681103324028033191425033387324452630859691565328040317182187286591502725391327178831403957404319364737011936133120) (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) (if (<=.f64 a2 75999999999999999408231068669580473887483527617498200558293614745481158600441686701750792243194856145554402361668399575952608017197338932582488187022165814236072885924710679736131479546066258181443257000416369442816) (/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) (if (<=.f64 a2 700000000000000032727673219819289592432723801931287200788955410920811507576189126227257780726212335857353821693831465202528317729263701232032019294191885871471172495905246554910898264166846617715862054805610069969635053282743612404326846618746964284119377519247498412032) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (/.f64 a2 (*.f64 (/.f64 b1 a1) b2)))))) |
(if (<=.f64 a2 850000000000000053846569026817024800933071713347109515093473002116646240588621326319616) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 a2 599999999999999959480250355812628106759811886290073734718814341768417580473133970039856119109465531854672500522762216271026153964476912677771680989726746412172771529764624977100800) (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) (if (<=.f64 a2 4500000000000000153805750107954540174201728251777735939290094631640304565829075146106968924834146715177196141411577589140205937996210696279728349570561315624074681245109466484133715275569285561984135835913132441600) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) (if (<=.f64 a2 1020000000000000024227905173150562330313529741490590800978943440356698216064011416369351990158810316342201555333190284143381381596151108253157891210770809219710571732212227069174590837546548803066149686456023831312960017182837842771165381272677576602014888844708326408192) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))))) |
(if (<=.f64 a1 -5884782876925013/196159429230833773869868419475239575503198607639501078528) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 a1 -5652282126611999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (if (<=.f64 a1 6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2)))) |
(if (<=.f64 a1 -2550072580000839/98079714615416886934934209737619787751599303819750539264) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 a1 1484871126993483/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(if (<=.f64 a1 -8238696027695019/98079714615416886934934209737619787751599303819750539264) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 a1 -5847188406839999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
| Outputs |
|---|
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) -1000000000000000007630473539575035660514778335511710750780086664439969510636494954611131549135839186513983455555395220895687860544809584999829725260594873271087399626486606146442550988840016917394626449536395208620267012778077787723395914064607119962069483324573977857832138825282954985472) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) -404805/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2043740476963553/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)))))) |
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) -1000000000000000007630473539575035660514778335511710750780086664439969510636494954611131549135839186513983455555395220895687860544809584999829725260594873271087399626486606146442550988840016917394626449536395208620267012778077787723395914064607119962069483324573977857832138825282954985472) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) -404805/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (if (or (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2043740476963553/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (not (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008))) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2))))) |
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) -1000000000000000007630473539575035660514778335511710750780086664439969510636494954611131549135839186513983455555395220895687860544809584999829725260594873271087399626486606146442550988840016917394626449536395208620267012778077787723395914064607119962069483324573977857832138825282954985472) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (if (or (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) -404805/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (not (or (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2043740476963553/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (not (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008))))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)))) |
(if (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) -1000000000000000007630473539575035660514778335511710750780086664439969510636494954611131549135839186513983455555395220895687860544809584999829725260594873271087399626486606146442550988840016917394626449536395208620267012778077787723395914064607119962069483324573977857832138825282954985472) (/.f64 a1 (/.f64 b1 (/.f64 a2 b2))) (if (or (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) -404805/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (and (not (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 2043740476963553/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704)) (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) 50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008))) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)))) |
(if (<=.f64 a2 430000000000000020094691642771322978186630209335852580392020582823785546953042180440064) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 a2 1300000000000000104160864338103739897895902081563719070331174788046681103324028033191425033387324452630859691565328040317182187286591502725391327178831403957404319364737011936133120) (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) (if (<=.f64 a2 75999999999999999408231068669580473887483527617498200558293614745481158600441686701750792243194856145554402361668399575952608017197338932582488187022165814236072885924710679736131479546066258181443257000416369442816) (/.f64 a2 (*.f64 (/.f64 b1 a1) b2)) (if (<=.f64 a2 700000000000000032727673219819289592432723801931287200788955410920811507576189126227257780726212335857353821693831465202528317729263701232032019294191885871471172495905246554910898264166846617715862054805610069969635053282743612404326846618746964284119377519247498412032) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (/.f64 a2 (*.f64 (/.f64 b1 a1) b2)))))) |
(if (<=.f64 a2 430000000000000020094691642771322978186630209335852580392020582823785546953042180440064) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (if (<=.f64 a2 1300000000000000104160864338103739897895902081563719070331174788046681103324028033191425033387324452630859691565328040317182187286591502725391327178831403957404319364737011936133120) (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) (if (or (<=.f64 a2 75999999999999999408231068669580473887483527617498200558293614745481158600441686701750792243194856145554402361668399575952608017197338932582488187022165814236072885924710679736131479546066258181443257000416369442816) (not (<=.f64 a2 700000000000000032727673219819289592432723801931287200788955410920811507576189126227257780726212335857353821693831465202528317729263701232032019294191885871471172495905246554910898264166846617715862054805610069969635053282743612404326846618746964284119377519247498412032))) (/.f64 a2 (*.f64 b2 (/.f64 b1 a1))) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))) |
(if (<=.f64 a2 850000000000000053846569026817024800933071713347109515093473002116646240588621326319616) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 a2 599999999999999959480250355812628106759811886290073734718814341768417580473133970039856119109465531854672500522762216271026153964476912677771680989726746412172771529764624977100800) (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) (if (<=.f64 a2 4500000000000000153805750107954540174201728251777735939290094631640304565829075146106968924834146715177196141411577589140205937996210696279728349570561315624074681245109466484133715275569285561984135835913132441600) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) (if (<=.f64 a2 1020000000000000024227905173150562330313529741490590800978943440356698216064011416369351990158810316342201555333190284143381381596151108253157891210770809219710571732212227069174590837546548803066149686456023831312960017182837842771165381272677576602014888844708326408192) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))))) |
(if (<=.f64 a2 850000000000000053846569026817024800933071713347109515093473002116646240588621326319616) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (if (<=.f64 a2 599999999999999959480250355812628106759811886290073734718814341768417580473133970039856119109465531854672500522762216271026153964476912677771680989726746412172771529764624977100800) (*.f64 a1 (/.f64 (/.f64 a2 b1) b2)) (if (or (<=.f64 a2 4500000000000000153805750107954540174201728251777735939290094631640304565829075146106968924834146715177196141411577589140205937996210696279728349570561315624074681245109466484133715275569285561984135835913132441600) (not (<=.f64 a2 1020000000000000024227905173150562330313529741490590800978943440356698216064011416369351990158810316342201555333190284143381381596151108253157891210770809219710571732212227069174590837546548803066149686456023831312960017182837842771165381272677576602014888844708326408192))) (*.f64 a2 (/.f64 (/.f64 a1 b1) b2)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))))) |
(if (<=.f64 a1 -5884782876925013/196159429230833773869868419475239575503198607639501078528) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 a1 -5652282126611999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (if (<=.f64 a1 6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2)))) |
(if (<=.f64 a1 -5884782876925013/196159429230833773869868419475239575503198607639501078528) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (if (<=.f64 a1 -5652282126611999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (if (<=.f64 a1 6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (*.f64 a2 (/.f64 (/.f64 a1 b1) b2))))) |
(if (<=.f64 a1 -2550072580000839/98079714615416886934934209737619787751599303819750539264) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 a1 1484871126993483/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(if (<=.f64 a1 -2550072580000839/98079714615416886934934209737619787751599303819750539264) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (if (<=.f64 a1 1484871126993483/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) |
(if (<=.f64 a1 -8238696027695019/98079714615416886934934209737619787751599303819750539264) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)) (if (<=.f64 a1 -5847188406839999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) (*.f64 (/.f64 a1 b1) (/.f64 a2 b2)))) |
(if (or (<=.f64 a1 -8238696027695019/98079714615416886934934209737619787751599303819750539264) (not (<=.f64 a1 -5847188406839999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808))) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (*.f64 a1 (/.f64 a2 (*.f64 b1 b2)))) |
(*.f64 a1 (/.f64 a2 (*.f64 b2 b1))) |
(*.f64 a1 (/.f64 a2 (*.f64 b1 b2))) |
Compiled 279 to 146 computations (47.7% saved)
| 1270× | log-div |
| 1244× | log-prod |
| 1214× | associate-/r/ |
| 1144× | log-prod |
| 1140× | log-prod |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 18 | 19 |
| 2 | 39 | 19 |
| 3 | 69 | 19 |
| 4 | 81 | 19 |
| 5 | 81 | 19 |
| 0 | 9 | 19 |
| 1 | 195 | 19 |
| 2 | 2822 | 19 |
| 0 | 182 | 2333 |
| 1 | 464 | 2297 |
| 2 | 1696 | 2297 |
| 3 | 6851 | 2297 |
| 0 | 9 | 19 |
| 1 | 18 | 19 |
| 2 | 39 | 19 |
| 3 | 69 | 19 |
| 4 | 81 | 19 |
| 5 | 81 | 19 |
| 0 | 285 | 3564 |
| 1 | 713 | 3464 |
| 2 | 2370 | 3464 |
| 0 | 9 | 19 |
| 1 | 195 | 19 |
| 2 | 2822 | 19 |
| 0 | 9 | 32 |
| 1 | 192 | 32 |
| 2 | 2743 | 32 |
| 0 | 9 | 32 |
| 1 | 198 | 32 |
| 2 | 3002 | 32 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | saturated |
| 1× | node limit |
| 1× | node limit |
| 1× | saturated |
Compiled 277 to 120 computations (56.7% saved)
Compiled 519 to 185 computations (64.4% saved)
Loading profile data...