
Time bar (total: 11.8s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 50% | 0.1% | 0% | 50% | 0% | 2 |
| 0% | 0% | 50% | 0.1% | 0% | 50% | 0% | 3 |
| 50% | 25% | 25% | 0.1% | 0% | 50% | 0% | 4 |
| 50% | 25% | 25% | 0.1% | 0% | 50% | 0% | 5 |
| 66.7% | 25% | 12.5% | 0.1% | 0% | 62.4% | 0% | 6 |
| 66.7% | 25% | 12.5% | 0.1% | 0% | 62.4% | 0% | 7 |
| 80% | 25% | 6.2% | 0.1% | 0% | 68.7% | 0% | 8 |
| 80% | 25% | 6.2% | 0.1% | 0% | 68.7% | 0% | 9 |
| 88.9% | 25% | 3.1% | 0.1% | 0% | 71.8% | 0% | 10 |
| 88.9% | 25% | 3.1% | 0.1% | 0% | 71.8% | 0% | 11 |
| 94.1% | 25% | 1.6% | 0.1% | 0% | 73.4% | 0% | 12 |
Compiled 23 to 20 computations (13% saved)
| 1.3s | 7217× | body | 256 | valid |
| 179.0ms | 1039× | body | 256 | infinite |
| 51.0ms | 492× | body | 256 | invalid |
| 2× | egg-herbie |
| 4948× | fma-def |
| 860× | fma-neg |
| 786× | sub-neg |
| 556× | unsub-neg |
| 532× | distribute-lft-neg-in |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 94 |
| 1 | 54 | 82 |
| 2 | 148 | 74 |
| 3 | 420 | 74 |
| 4 | 1018 | 74 |
| 5 | 1890 | 74 |
| 6 | 2822 | 74 |
| 7 | 4144 | 74 |
| 8 | 5297 | 74 |
| 9 | 6044 | 74 |
| 10 | 6202 | 74 |
| 11 | 6213 | 74 |
| 12 | 6217 | 74 |
| 13 | 6405 | 74 |
| 14 | 6462 | 74 |
| 15 | 6462 | 74 |
| 16 | 6462 | 74 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
(*.f64 (-.f64 rand (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 rand (/.f64 1 3))))) a))) |
| Outputs |
|---|
(*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 a 9) -3))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(*.f64 (-.f64 rand (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 rand (/.f64 1 3))))) a))) |
(*.f64 (+.f64 rand -1/3) (+.f64 1 (*.f64 a (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 rand -1/3))))))) |
(*.f64 (+.f64 rand -1/3) (+.f64 1 (/.f64 a (sqrt.f64 (*.f64 9 (+.f64 rand -1/3)))))) |
(*.f64 (+.f64 rand -1/3) (+.f64 1 (/.f64 a (sqrt.f64 (fma.f64 9 rand -3))))) |
(*.f64 (+.f64 rand -1/3) (-.f64 (/.f64 a (sqrt.f64 (fma.f64 9 rand -3))) -1)) |
(*.f64 (-.f64 1/3 rand) (-.f64 -1 (/.f64 a (sqrt.f64 (fma.f64 9 rand -3))))) |
Compiled 24 to 21 computations (12.5% saved)
| 1× | egg-herbie |
| 2372× | fma-def |
| 1216× | fma-neg |
| 362× | distribute-rgt-in |
| 358× | distribute-lft-in |
| 340× | cancel-sign-sub-inv |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 47 |
| 1 | 34 | 41 |
| 2 | 87 | 37 |
| 3 | 212 | 37 |
| 4 | 516 | 37 |
| 5 | 963 | 37 |
| 6 | 1443 | 37 |
| 7 | 2405 | 37 |
| 8 | 3613 | 37 |
| 9 | 4097 | 37 |
| 10 | 4255 | 37 |
| 11 | 4288 | 37 |
| 12 | 4288 | 37 |
| 13 | 4841 | 37 |
| 14 | 4841 | 37 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
| Outputs |
|---|
(*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
Compiled 65 to 53 computations (18.5% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 2 | 4 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 3 | 2 | 5 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.9% | (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))))) |
| ▶ | 99.9% | (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
Compiled 34 to 28 computations (17.6% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.9% | (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
| ✓ | 99.8% | (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) |
| ✓ | 99.6% | (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
| ✓ | 99.6% | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand) |
Compiled 68 to 55 computations (19.1% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | rand | @ | 0 | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand) |
| 1.0ms | a | @ | -inf | (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
| 1.0ms | a | @ | -inf | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand) |
| 1.0ms | a | @ | inf | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand) |
| 1.0ms | a | @ | 0 | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand) |
| 1× | batch-egg-rewrite |
| 1542× | prod-diff |
| 1450× | log-prod |
| 882× | fma-def |
| 542× | expm1-udef |
| 538× | log1p-udef |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 104 |
| 1 | 324 | 98 |
| 2 | 4239 | 82 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
| Outputs |
|---|
(+.f64 0 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(-.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 1) |
(/.f64 1 (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 (cbrt.f64 (*.f64 rand rand)) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) (cbrt.f64 rand))) |
(/.f64 (sqrt.f64 rand) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) (sqrt.f64 rand))) |
(/.f64 (neg.f64 rand) (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3)) |
(/.f64 (/.f64 rand (pow.f64 (fma.f64 a 9 -3) 1/4)) (pow.f64 (fma.f64 a 9 -3) 1/4)) |
(/.f64 (*.f64 rand -1) (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3)) |
(/.f64 (*.f64 -1 rand) (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3)) |
(/.f64 (/.f64 rand 1) (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 (/.f64 rand (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 (/.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3) |
(pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) |
(pow.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3) |
(pow.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 2) |
(sqrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) |
(log.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(cbrt.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(expm1.f64 (*.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 1)) |
(exp.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 1 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1) |
(fma.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 1 -1) |
(fma.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 2) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) -1) |
(fma.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (/.f64 1 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) -1) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (/.f64 1 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) -1) |
(+.f64 0 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) 1) |
(*.f64 1 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 a 9 -3))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2) (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2)) |
(*.f64 -1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) -1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3))) -1)) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) -1) (pow.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) -1)) |
(*.f64 (pow.f64 (sqrt.f64 (+.f64 a -1/3)) -1) 1/3) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 3) |
(pow.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3) 1/3) |
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2) 2) |
(sqrt.f64 (/.f64 1 (fma.f64 a 9 -3))) |
(log.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(exp.f64 (log.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) -1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(+.f64 0 (sqrt.f64 (fma.f64 a 9 -3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))) (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 a 9 -3)))) 1) |
(*.f64 1 (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) |
(*.f64 (cbrt.f64 (fma.f64 a 9 -3)) (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (fma.f64 a 9 -3))) |
(*.f64 3 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) (pow.f64 (fma.f64 a 9 -3) 1/4)) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 3) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (pow.f64 9 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (pow.f64 9 1/2) (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 1/2)) |
(/.f64 1 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(/.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) |
(/.f64 (cbrt.f64 (fma.f64 a 9 -3)) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(/.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2)) |
(/.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3) -1) |
(pow.f64 (fma.f64 a 9 -3) 1/2) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3))) 3) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) 3/2) 1/3) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) 2) |
(fabs.f64 (sqrt.f64 (fma.f64 a 9 -3))) |
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 a 9 -3))))) |
(cbrt.f64 (pow.f64 (fma.f64 a 9 -3) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 a (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 -1/3 (+.f64 a (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (+.f64 a -1/3) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(+.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3)) |
(+.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a) (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3)) |
(+.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3) (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a)) |
(+.f64 (*.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (*.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(+.f64 (*.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (*.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)))) 1) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1))) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3))) (*.f64 (+.f64 a 1/3) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (*.f64 (+.f64 a 1/3) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (fma.f64 a a -1/9)) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1) (+.f64 a 1/3))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (fma.f64 a a -1/9)) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a 1/3))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (*.f64 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) (-.f64 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3))) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) |
(/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 -1/27 (pow.f64 a 3))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (+.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (+.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (exp.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))))) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (exp.f64 (+.f64 a -1/3)))) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 3) (pow.f64 (+.f64 a -1/3) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)))) |
(exp.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (log.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (log.f64 (+.f64 a -1/3))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)))) |
(fma.f64 1 a (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 1 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 1 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3)) |
(fma.f64 a 1 (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (*.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(fma.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (*.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(fma.f64 (+.f64 a -1/3) 1 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (*.f64 rand (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 rand (*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(fma.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3)) |
(fma.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (sqrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (sqrt.f64 (+.f64 a -1/3))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (pow.f64 (fma.f64 a 9 -3) -1/2)) rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (pow.f64 (fma.f64 a 9 -3) -1/2) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
| 1× | egg-herbie |
| 924× | associate-+r+ |
| 594× | cancel-sign-sub-inv |
| 454× | fma-neg |
| 450× | associate-*r* |
| 422× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 517 | 9569 |
| 1 | 1295 | 8941 |
| 2 | 4596 | 8603 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (sqrt.f64 -3)) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (pow.f64 a 3)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))))) |
(*.f64 3 (sqrt.f64 -1/3)) |
(+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))))) |
(*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2)))) |
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3))))) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))))) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 0 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(-.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 1) |
(/.f64 1 (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 (cbrt.f64 (*.f64 rand rand)) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) (cbrt.f64 rand))) |
(/.f64 (sqrt.f64 rand) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) (sqrt.f64 rand))) |
(/.f64 (neg.f64 rand) (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3)) |
(/.f64 (/.f64 rand (pow.f64 (fma.f64 a 9 -3) 1/4)) (pow.f64 (fma.f64 a 9 -3) 1/4)) |
(/.f64 (*.f64 rand -1) (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3)) |
(/.f64 (*.f64 -1 rand) (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3)) |
(/.f64 (/.f64 rand 1) (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 (/.f64 rand (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 (/.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3) |
(pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) |
(pow.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3) |
(pow.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 2) |
(sqrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) |
(log.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(cbrt.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(expm1.f64 (*.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 1)) |
(exp.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 1 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1) |
(fma.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 1 -1) |
(fma.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 2) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) -1) |
(fma.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (/.f64 1 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) -1) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (/.f64 1 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) -1) |
(+.f64 0 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) 1) |
(*.f64 1 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 a 9 -3))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2) (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2)) |
(*.f64 -1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) -1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3))) -1)) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) -1) (pow.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) -1)) |
(*.f64 (pow.f64 (sqrt.f64 (+.f64 a -1/3)) -1) 1/3) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 3) |
(pow.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3) 1/3) |
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2) 2) |
(sqrt.f64 (/.f64 1 (fma.f64 a 9 -3))) |
(log.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(exp.f64 (log.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) -1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(+.f64 0 (sqrt.f64 (fma.f64 a 9 -3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))) (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 a 9 -3)))) 1) |
(*.f64 1 (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) |
(*.f64 (cbrt.f64 (fma.f64 a 9 -3)) (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (fma.f64 a 9 -3))) |
(*.f64 3 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) (pow.f64 (fma.f64 a 9 -3) 1/4)) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 3) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (pow.f64 9 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (pow.f64 9 1/2) (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 1/2)) |
(/.f64 1 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(/.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) |
(/.f64 (cbrt.f64 (fma.f64 a 9 -3)) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(/.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2)) |
(/.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3) -1) |
(pow.f64 (fma.f64 a 9 -3) 1/2) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3))) 3) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) 3/2) 1/3) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) 2) |
(fabs.f64 (sqrt.f64 (fma.f64 a 9 -3))) |
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 a 9 -3))))) |
(cbrt.f64 (pow.f64 (fma.f64 a 9 -3) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 a (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 -1/3 (+.f64 a (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (+.f64 a -1/3) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(+.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3)) |
(+.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a) (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3)) |
(+.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3) (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a)) |
(+.f64 (*.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (*.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(+.f64 (*.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (*.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)))) 1) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1))) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3))) (*.f64 (+.f64 a 1/3) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (*.f64 (+.f64 a 1/3) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (fma.f64 a a -1/9)) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1) (+.f64 a 1/3))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (fma.f64 a a -1/9)) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a 1/3))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (*.f64 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) (-.f64 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3))) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) |
(/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 -1/27 (pow.f64 a 3))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (+.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (+.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (exp.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))))) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (exp.f64 (+.f64 a -1/3)))) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 3) (pow.f64 (+.f64 a -1/3) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)))) |
(exp.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (log.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (log.f64 (+.f64 a -1/3))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)))) |
(fma.f64 1 a (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 1 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 1 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3)) |
(fma.f64 a 1 (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (*.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(fma.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (*.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(fma.f64 (+.f64 a -1/3) 1 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (*.f64 rand (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 rand (*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(fma.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3)) |
(fma.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(fma.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (sqrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (sqrt.f64 (+.f64 a -1/3))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (pow.f64 (fma.f64 a 9 -3) -1/2)) rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (pow.f64 (fma.f64 a 9 -3) -1/2) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 -3)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (/.f64 (sqrt.f64 -3) rand)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) (/.f64 (*.f64 -3/2 (*.f64 rand a)) (sqrt.f64 -3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) (fma.f64 -3/2 (/.f64 a (/.f64 (sqrt.f64 -3) rand)) (*.f64 -1/6 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (sqrt.f64 -3) (*.f64 rand (*.f64 a a))))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) (fma.f64 -3/2 (*.f64 (/.f64 a (sqrt.f64 -3)) rand) (/.f64 (*.f64 -1/6 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (/.f64 (/.f64 (sqrt.f64 -3) rand) (*.f64 a a))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) (fma.f64 -1/6 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (sqrt.f64 -3) (*.f64 rand (pow.f64 a 3)))) (fma.f64 -3/2 (/.f64 a (/.f64 (sqrt.f64 -3) rand)) (*.f64 -1/6 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (sqrt.f64 -3) (*.f64 rand (*.f64 a a)))))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) (fma.f64 -1/6 (/.f64 (fma.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) -3) 81) (/.f64 (sqrt.f64 -3) (*.f64 rand (pow.f64 a 3)))) (fma.f64 -3/2 (*.f64 (/.f64 a (sqrt.f64 -3)) rand) (/.f64 (*.f64 -1/6 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (/.f64 (/.f64 (sqrt.f64 -3) rand) (*.f64 a a)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 1/3 rand)) |
(*.f64 1/3 (sqrt.f64 -3)) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))) |
(fma.f64 -3/2 (/.f64 a (sqrt.f64 -3)) (*.f64 1/3 (sqrt.f64 -3))) |
(fma.f64 1/3 (sqrt.f64 -3) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3)))) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3)))) |
(fma.f64 -3/2 (/.f64 a (sqrt.f64 -3)) (fma.f64 -1/6 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (sqrt.f64 -3) (*.f64 a a))) (*.f64 1/3 (sqrt.f64 -3)))) |
(fma.f64 -3/2 (/.f64 a (sqrt.f64 -3)) (fma.f64 1/3 (sqrt.f64 -3) (/.f64 (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 a a))) (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (pow.f64 a 3)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))))) |
(fma.f64 -1/6 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (sqrt.f64 -3) (pow.f64 a 3))) (fma.f64 -3/2 (/.f64 a (sqrt.f64 -3)) (fma.f64 -1/6 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (sqrt.f64 -3) (*.f64 a a))) (*.f64 1/3 (sqrt.f64 -3))))) |
(fma.f64 -1/6 (/.f64 (fma.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) -3) 81) (/.f64 (sqrt.f64 -3) (pow.f64 a 3))) (fma.f64 -3/2 (/.f64 a (sqrt.f64 -3)) (fma.f64 1/3 (sqrt.f64 -3) (/.f64 (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 a a))) (sqrt.f64 -3))))) |
(*.f64 3 (sqrt.f64 -1/3)) |
(+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))) |
(fma.f64 3/2 (/.f64 a (sqrt.f64 -1/3)) (*.f64 3 (sqrt.f64 -1/3))) |
(fma.f64 3 (sqrt.f64 -1/3) (/.f64 (*.f64 a 3/2) (sqrt.f64 -1/3))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3)))) |
(fma.f64 -3/8 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1/3) 3)) (fma.f64 3/2 (/.f64 a (sqrt.f64 -1/3)) (*.f64 3 (sqrt.f64 -1/3)))) |
(+.f64 (fma.f64 3 (sqrt.f64 -1/3) (/.f64 (*.f64 a 3/2) (sqrt.f64 -1/3))) (*.f64 9/8 (/.f64 (*.f64 a a) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))))) |
(fma.f64 -3/8 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1/3) 3)) (fma.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (fma.f64 3/2 (/.f64 a (sqrt.f64 -1/3)) (*.f64 3 (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 9/8 (/.f64 (*.f64 a a) (sqrt.f64 -1/3))) (fma.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (fma.f64 3 (sqrt.f64 -1/3) (/.f64 (*.f64 a 3/2) (sqrt.f64 -1/3))))) |
(*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) |
(*.f64 -1/3 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) 1)) |
(+.f64 -1/3 (*.f64 (*.f64 rand (sqrt.f64 -3)) -1/9)) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1))) |
(fma.f64 a (+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) 1) (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))) (*.f64 -1/3 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) 1))) |
(fma.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) (fma.f64 1/2 (/.f64 rand (sqrt.f64 -3)) 1)) (+.f64 -1/3 (*.f64 (*.f64 rand (sqrt.f64 -3)) -1/9))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2)))) |
(fma.f64 a (+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) 1) (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) 1) (*.f64 (*.f64 a a) (fma.f64 -3/2 (/.f64 rand (sqrt.f64 -3)) (*.f64 1/18 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (sqrt.f64 -3) rand))))))) |
(fma.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) (fma.f64 1/2 (/.f64 rand (sqrt.f64 -3)) 1)) (fma.f64 (*.f64 a a) (fma.f64 -3/2 (/.f64 rand (sqrt.f64 -3)) (/.f64 (*.f64 (*.f64 1/18 rand) (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (sqrt.f64 -3))) (+.f64 -1/3 (*.f64 (*.f64 rand (sqrt.f64 -3)) -1/9)))) |
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3))))) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))))) |
(fma.f64 (pow.f64 a 3) (fma.f64 1/18 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (sqrt.f64 -3) rand)) (*.f64 -1/6 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (sqrt.f64 -3) rand)))) (fma.f64 a (+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) 1) (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) 1) (*.f64 (*.f64 a a) (fma.f64 -3/2 (/.f64 rand (sqrt.f64 -3)) (*.f64 1/18 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (sqrt.f64 -3) rand)))))))) |
(fma.f64 (pow.f64 a 3) (fma.f64 -1/6 (/.f64 rand (/.f64 (sqrt.f64 -3) (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)))) (*.f64 1/18 (*.f64 (/.f64 (fma.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) -3) 81) (sqrt.f64 -3)) rand))) (fma.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 -3)) (fma.f64 1/2 (/.f64 rand (sqrt.f64 -3)) 1)) (fma.f64 (*.f64 a a) (fma.f64 -3/2 (/.f64 rand (sqrt.f64 -3)) (/.f64 (*.f64 (*.f64 1/18 rand) (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (sqrt.f64 -3))) (+.f64 -1/3 (*.f64 (*.f64 rand (sqrt.f64 -3)) -1/9))))) |
a |
a |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand) -1/3)) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand) -1/3)) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand) -1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand) -1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand) -1/3)) |
(+.f64 0 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(-.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 1) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 1 (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 (cbrt.f64 (*.f64 rand rand)) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) (cbrt.f64 rand))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) (sqrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 rand)) |
(*.f64 (cbrt.f64 rand) (/.f64 (cbrt.f64 (*.f64 rand rand)) (sqrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 (sqrt.f64 rand) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) (sqrt.f64 rand))) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 (neg.f64 rand) (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3)) |
(/.f64 rand (/.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(/.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3))) |
(/.f64 (/.f64 rand (pow.f64 (fma.f64 a 9 -3) 1/4)) (pow.f64 (fma.f64 a 9 -3) 1/4)) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 (*.f64 rand -1) (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3)) |
(/.f64 rand (/.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(/.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3))) |
(/.f64 (*.f64 -1 rand) (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3)) |
(/.f64 rand (/.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(/.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3))) |
(/.f64 (/.f64 rand 1) (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 (/.f64 rand (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 rand (*.f64 (cbrt.f64 (fma.f64 a 9 -3)) (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (/.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3) |
(/.f64 rand (*.f64 3 (sqrt.f64 (+.f64 a -1/3)))) |
(pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(pow.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(pow.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3) 1/3) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(pow.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 2) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(sqrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) |
(sqrt.f64 (/.f64 rand (/.f64 (fma.f64 a 9 -3) rand))) |
(sqrt.f64 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand)) |
(log.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(cbrt.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(expm1.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(expm1.f64 (*.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 1)) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(exp.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(exp.f64 (*.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 1)) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(log1p.f64 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(fma.f64 1 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(fma.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 1 -1) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(fma.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 2) -1) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) -1) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) -1) |
(/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) |
(fma.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (/.f64 1 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) -1) |
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1))) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (/.f64 1 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) -1) |
(fma.f64 (-.f64 1 (/.f64 rand (/.f64 (fma.f64 a 9 -3) rand))) (/.f64 1 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) -1) |
(fma.f64 (-.f64 1 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand)) (/.f64 1 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) -1) |
(+.f64 -1 (/.f64 (-.f64 1 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(+.f64 0 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) 1) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(*.f64 1 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 a 9 -3))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2) (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(*.f64 -1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3))) |
(/.f64 -1 (*.f64 -3 (sqrt.f64 (+.f64 a -1/3)))) |
(/.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) -1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3))) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (*.f64 1 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) -1) (pow.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) -1)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(*.f64 (pow.f64 (sqrt.f64 (+.f64 a -1/3)) -1) 1/3) |
(/.f64 -1 (*.f64 -3 (sqrt.f64 (+.f64 a -1/3)))) |
(/.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 3) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3) 1/3) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2) 2) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(sqrt.f64 (/.f64 1 (fma.f64 a 9 -3))) |
(log.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (log.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) -1)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 1)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(+.f64 0 (sqrt.f64 (fma.f64 a 9 -3))) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))) (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 a 9 -3)))) 1) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(*.f64 1 (sqrt.f64 (fma.f64 a 9 -3))) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(*.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(*.f64 (cbrt.f64 (fma.f64 a 9 -3)) (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (cbrt.f64 (fma.f64 a 9 -3)) (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 3 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) (pow.f64 (fma.f64 a 9 -3) 1/4)) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 3) |
(*.f64 3 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (pow.f64 9 1/2)) |
(*.f64 3 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a 9 -3))) (sqrt.f64 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (cbrt.f64 (fma.f64 a 9 -3)) (sqrt.f64 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 a 9 -3))) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(*.f64 (pow.f64 9 1/2) (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 3 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a 9 -3))) (sqrt.f64 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (cbrt.f64 (fma.f64 a 9 -3)) (sqrt.f64 (cbrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 1 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(/.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(/.f64 (cbrt.f64 (fma.f64 a 9 -3)) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(/.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) (pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1/2)) |
(/.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) -3) -1) |
(/.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) |
(pow.f64 (fma.f64 a 9 -3) 1/2) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a 9 -3))) 3) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (fma.f64 a 9 -3) 3/2)) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) 1/4) 2) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(fabs.f64 (sqrt.f64 (fma.f64 a 9 -3))) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 a 9 -3))))) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(cbrt.f64 (pow.f64 (fma.f64 a 9 -3) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1/2)) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(sqrt.f64 (fma.f64 a 9 -3)) |
(+.f64 a (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(+.f64 -1/3 (+.f64 a (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(+.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a) (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3) (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (*.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (*.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)))) 1) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (-.f64 1 (/.f64 rand (/.f64 (fma.f64 a 9 -3) rand))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3))) (*.f64 (+.f64 a 1/3) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (*.f64 (+.f64 a 1/3) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(/.f64 (-.f64 1 (/.f64 rand (/.f64 (fma.f64 a 9 -3) rand))) (/.f64 (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 1/3 a)) (fma.f64 a a -1/9))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (fma.f64 a a -1/9)) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1) (+.f64 a 1/3))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (-.f64 1 (/.f64 rand (/.f64 (fma.f64 a 9 -3) rand))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (fma.f64 a a -1/9)) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a 1/3))) |
(/.f64 (-.f64 1 (/.f64 rand (/.f64 (fma.f64 a 9 -3) rand))) (/.f64 (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 1/3 a)) (fma.f64 a a -1/9))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (*.f64 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) (-.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) (+.f64 a -1/3))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) 3)) (fma.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) (-.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) 3)) (fma.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1)) (pow.f64 (+.f64 a -1/3) 2))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) (-.f64 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)))) (-.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (/.f64 (/.f64 (pow.f64 (+.f64 a -1/3) 2) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) (-.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 2))) (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3))) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) |
(/.f64 (+.f64 a -1/3) (/.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) (+.f64 a -1/3)) |
(/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (-.f64 1 (/.f64 rand (/.f64 (fma.f64 a 9 -3) rand))) (/.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3))) |
(/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 -1/27 (pow.f64 a 3))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) |
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (/.f64 (+.f64 1/3 a) (fma.f64 a a -1/9))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a 1/3)) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (/.f64 (+.f64 1/3 a) (fma.f64 a a -1/9))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (+.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) |
(/.f64 (+.f64 a -1/3) (/.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand -1) 1)) (+.f64 a -1/3)) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (+.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (-.f64 1 (/.f64 rand (/.f64 (fma.f64 a 9 -3) rand))) (/.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3))) |
(/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 1) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) 3) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 3) 1/3) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) 2) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 2)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) (+.f64 a -1/3))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (exp.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (exp.f64 (+.f64 a -1/3)))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)) 3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 3))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) 3) (pow.f64 (+.f64 a -1/3) 3))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(exp.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (log.f64 (+.f64 a -1/3)))) |
(*.f64 (+.f64 a -1/3) (exp.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (log.f64 (+.f64 a -1/3))) 1)) |
(exp.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (log.f64 (+.f64 a -1/3)))) |
(*.f64 (+.f64 a -1/3) (exp.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1)))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 1 a (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 1 (+.f64 a -1/3) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 1 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 a 1 (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (*.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 -1/3 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (*.f64 a (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) 1 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (*.f64 rand (+.f64 a -1/3)) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 rand (*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) -1/3 (*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) a)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3))) (*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (/.f64 rand (/.f64 (fma.f64 a 9 -3) rand))) (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand)) (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (cbrt.f64 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand)) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 -1/3 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(+.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(+.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 1/3 a)) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(+.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) 1)) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 1/3 a)) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(+.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (sqrt.f64 (/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (sqrt.f64 (+.f64 a -1/3))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (pow.f64 (fma.f64 a 9 -3) -1/2)) rand (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (pow.f64 (fma.f64 a 9 -3) -1/2) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 a 9 -3)))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (/.f64 rand (/.f64 (fma.f64 a 9 -3) rand))) (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand)) (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (cbrt.f64 (*.f64 (/.f64 rand (fma.f64 a 9 -3)) rand)) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) rand))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) rand 1) (+.f64 a -1/3)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (*.f64 9 a) -3) |
| ✓ | 99.9% | (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))))) |
| ✓ | 99.8% | (sqrt.f64 (+.f64 (*.f64 9 a) -3)) |
| ✓ | 99.7% | (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))) |
Compiled 58 to 45 computations (22.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | rand | @ | 0 | (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))) |
| 1.0ms | a | @ | inf | (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))))) |
| 1.0ms | a | @ | -inf | (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))) |
| 1.0ms | a | @ | inf | (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))) |
| 1.0ms | a | @ | 0 | (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))) |
| 1× | batch-egg-rewrite |
| 1532× | log-prod |
| 1396× | prod-diff |
| 940× | fma-def |
| 604× | expm1-udef |
| 598× | log1p-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 78 |
| 1 | 354 | 76 |
| 2 | 4697 | 76 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))) |
(sqrt.f64 (+.f64 (*.f64 9 a) -3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))))) |
(+.f64 (*.f64 9 a) -3) |
| Outputs |
|---|
(+.f64 0 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) |
(-.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 1) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) |
(*.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) (pow.f64 (fma.f64 9 a -3) -1/2))) |
(*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) (pow.f64 (fma.f64 9 a -3) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (neg.f64 rand) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (pow.f64 (fma.f64 9 a -3) -1/2) rand) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 9 a -3))) (/.f64 rand (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (/.f64 1 (pow.f64 (fma.f64 9 a -3) 1/4)) (/.f64 rand (pow.f64 (fma.f64 9 a -3) 1/4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 rand) 2) 1) (/.f64 (cbrt.f64 rand) (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 rand) 2) (cbrt.f64 (fma.f64 9 a -3))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 rand) 2) (pow.f64 (fma.f64 9 a -3) 1/4)) (/.f64 (cbrt.f64 rand) (pow.f64 (fma.f64 9 a -3) 1/4))) |
(*.f64 (/.f64 (sqrt.f64 rand) 1) (/.f64 (sqrt.f64 rand) (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (/.f64 (sqrt.f64 rand) (cbrt.f64 (fma.f64 9 a -3))) (/.f64 (sqrt.f64 rand) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) |
(pow.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 3) |
(pow.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 9 a -3)) rand) -1) |
(neg.f64 (/.f64 rand (neg.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(sqrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) |
(log.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(cbrt.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(expm1.f64 (*.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 1)) |
(exp.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 1 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(fma.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 1 -1) |
(fma.f64 (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 2) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 2) (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (sqrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) -1) |
(fma.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (/.f64 1 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) -1) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (/.f64 1 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) -1) |
(+.f64 0 (sqrt.f64 (fma.f64 9 a -3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))) (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 9 a -3)))) 1) |
(*.f64 (sqrt.f64 (fma.f64 9 a -3)) 1) |
(*.f64 1 (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))) (cbrt.f64 (fma.f64 9 a -3))) |
(*.f64 (pow.f64 (fma.f64 9 a -3) 1/4) (pow.f64 (fma.f64 9 a -3) 1/4)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 1/2)) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 a a) 81 -9)) (sqrt.f64 (fma.f64 9 a 3))) |
(/.f64 (sqrt.f64 (fma.f64 729 (pow.f64 a 3) -27)) (hypot.f64 (*.f64 9 a) (sqrt.f64 (-.f64 9 (*.f64 a -27))))) |
(pow.f64 (fma.f64 9 a -3) 1/2) |
(pow.f64 (sqrt.f64 (fma.f64 9 a -3)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))) 3) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 3/2) 1/3) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 1/4) 2) |
(fabs.f64 (sqrt.f64 (fma.f64 9 a -3))) |
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(cbrt.f64 (pow.f64 (fma.f64 9 a -3) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 9 a -3)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 9 a -3))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(+.f64 a (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(+.f64 -1/3 (+.f64 a (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(+.f64 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(+.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(+.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a) (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3)) |
(+.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3) (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a)) |
(+.f64 (*.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (*.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(+.f64 (*.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (*.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) 1) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3))) (*.f64 (+.f64 a 1/3) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (*.f64 (+.f64 a 1/3) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (fma.f64 a a -1/9)) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1) (+.f64 a 1/3))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (fma.f64 a a -1/9)) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a 1/3))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (-.f64 (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (*.f64 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) (-.f64 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3))) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) |
(/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 -1/27 (pow.f64 a 3))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (+.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (+.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (exp.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (exp.f64 (+.f64 a -1/3)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 3) (pow.f64 (+.f64 a -1/3) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) |
(exp.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (log.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (log.f64 (+.f64 a -1/3))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) |
(fma.f64 rand (*.f64 (pow.f64 (fma.f64 9 a -3) -1/2) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 a 1 (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(fma.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (*.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(fma.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (*.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(fma.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 1 a (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 1 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3)) |
(fma.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(fma.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (cbrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) (cbrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (sqrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (sqrt.f64 (+.f64 a -1/3))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (pow.f64 (fma.f64 9 a -3) -1/2) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 9 a -3))) 1) |
(-.f64 (/.f64 (*.f64 (*.f64 a a) 81) (fma.f64 9 a 3)) (/.f64 9 (fma.f64 9 a 3))) |
(*.f64 (fma.f64 9 a -3) 1) |
(*.f64 (sqrt.f64 (fma.f64 9 a -3)) (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 1 (fma.f64 9 a -3)) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2)) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))) (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2) (cbrt.f64 (fma.f64 9 a -3))) |
(*.f64 (pow.f64 (fma.f64 9 a -3) 1/4) (*.f64 (pow.f64 (fma.f64 9 a -3) 1/4) (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (fma.f64 729 (pow.f64 a 3) -27) (/.f64 1 (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27))))) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 9 a 3))) |
(*.f64 (*.f64 (sqrt.f64 (fma.f64 9 a -3)) (pow.f64 (fma.f64 9 a -3) 1/4)) (pow.f64 (fma.f64 9 a -3) 1/4)) |
(*.f64 (*.f64 (sqrt.f64 (fma.f64 9 a -3)) (cbrt.f64 (fma.f64 9 a -3))) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27))) (fma.f64 729 (pow.f64 a 3) -27))) |
(/.f64 1 (/.f64 (fma.f64 9 a 3) (fma.f64 (*.f64 a a) 81 -9))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (-.f64 (*.f64 (*.f64 a a) 81) (*.f64 a -27)))) |
(/.f64 (fma.f64 (*.f64 a a) 81 -9) (fma.f64 9 a 3)) |
(/.f64 (neg.f64 (fma.f64 729 (pow.f64 a 3) -27)) (neg.f64 (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27))))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) 81 -9)) (neg.f64 (fma.f64 9 a 3))) |
(/.f64 (-.f64 9 (*.f64 (*.f64 a a) 81)) (-.f64 -3 (*.f64 9 a))) |
(pow.f64 (fma.f64 9 a -3) 1) |
(pow.f64 (sqrt.f64 (fma.f64 9 a -3)) 2) |
(pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 3) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 9 a -3) 2)) |
(log.f64 (exp.f64 (fma.f64 9 a -3))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 9 a -3)))) |
(cbrt.f64 (pow.f64 (fma.f64 9 a -3) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 9 a -3))) |
(exp.f64 (log.f64 (fma.f64 9 a -3))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 9 a -3)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 9 a -3))) |
(fma.f64 9 a -3) |
(fma.f64 a 9 -3) |
(fma.f64 (*.f64 9 a) 1 -3) |
(fma.f64 1 (*.f64 9 a) -3) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) 9) -3) |
(fma.f64 (cbrt.f64 (*.f64 9 a)) (pow.f64 (cbrt.f64 (*.f64 9 a)) 2) -3) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 9 a)) 2) (cbrt.f64 (*.f64 9 a)) -3) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) 9) -3) |
(fma.f64 (*.f64 (sqrt.f64 a) 3) (*.f64 (sqrt.f64 a) 3) -3) |
(fma.f64 (*.f64 9 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) -3) |
(fma.f64 (*.f64 9 (sqrt.f64 a)) (sqrt.f64 a) -3) |
| 1× | egg-herbie |
| 582× | fma-neg |
| 564× | associate-*r* |
| 524× | exp-prod |
| 500× | log-prod |
| 492× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 543 | 9424 |
| 1 | 1375 | 9042 |
| 2 | 5168 | 8944 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 -1/3)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -1/3))) (*.f64 rand (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 rand (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2)))))) (sqrt.f64 -1/3)))))) |
(sqrt.f64 -3) |
(+.f64 (*.f64 9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3)) |
(+.f64 (*.f64 -81/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -3) 3))) (+.f64 (*.f64 9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3))) |
(+.f64 (*.f64 -81/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -3) 3))) (+.f64 (*.f64 729/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -3) 5))) (+.f64 (*.f64 9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3)))) |
(*.f64 -1/3 (+.f64 1 (*.f64 rand (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) a) (*.f64 -1/3 (+.f64 1 (*.f64 rand (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) a) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 rand (sqrt.f64 -1/3))))) (*.f64 -1/3 (+.f64 1 (*.f64 rand (sqrt.f64 -1/3)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) a) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 rand (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2))))) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 rand (sqrt.f64 -1/3))))) (*.f64 -1/3 (+.f64 1 (*.f64 rand (sqrt.f64 -1/3))))))) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
-3 |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(*.f64 9 a) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(*.f64 9 a) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(+.f64 0 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) |
(-.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 1) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) |
(*.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) (pow.f64 (fma.f64 9 a -3) -1/2))) |
(*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) (pow.f64 (fma.f64 9 a -3) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (neg.f64 rand) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (pow.f64 (fma.f64 9 a -3) -1/2) rand) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 9 a -3))) (/.f64 rand (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (/.f64 1 (pow.f64 (fma.f64 9 a -3) 1/4)) (/.f64 rand (pow.f64 (fma.f64 9 a -3) 1/4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 rand) 2) 1) (/.f64 (cbrt.f64 rand) (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 rand) 2) (cbrt.f64 (fma.f64 9 a -3))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 rand) 2) (pow.f64 (fma.f64 9 a -3) 1/4)) (/.f64 (cbrt.f64 rand) (pow.f64 (fma.f64 9 a -3) 1/4))) |
(*.f64 (/.f64 (sqrt.f64 rand) 1) (/.f64 (sqrt.f64 rand) (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (/.f64 (sqrt.f64 rand) (cbrt.f64 (fma.f64 9 a -3))) (/.f64 (sqrt.f64 rand) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) |
(pow.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 3) |
(pow.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 9 a -3)) rand) -1) |
(neg.f64 (/.f64 rand (neg.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(sqrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) |
(log.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(cbrt.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(expm1.f64 (*.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 1)) |
(exp.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 1 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(fma.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 1 -1) |
(fma.f64 (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 2) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 2) (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (sqrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) -1) |
(fma.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (/.f64 1 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) -1) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (/.f64 1 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) -1) |
(+.f64 0 (sqrt.f64 (fma.f64 9 a -3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))) (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 9 a -3)))) 1) |
(*.f64 (sqrt.f64 (fma.f64 9 a -3)) 1) |
(*.f64 1 (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))) (cbrt.f64 (fma.f64 9 a -3))) |
(*.f64 (pow.f64 (fma.f64 9 a -3) 1/4) (pow.f64 (fma.f64 9 a -3) 1/4)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 1/2)) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 a a) 81 -9)) (sqrt.f64 (fma.f64 9 a 3))) |
(/.f64 (sqrt.f64 (fma.f64 729 (pow.f64 a 3) -27)) (hypot.f64 (*.f64 9 a) (sqrt.f64 (-.f64 9 (*.f64 a -27))))) |
(pow.f64 (fma.f64 9 a -3) 1/2) |
(pow.f64 (sqrt.f64 (fma.f64 9 a -3)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))) 3) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 3/2) 1/3) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 1/4) 2) |
(fabs.f64 (sqrt.f64 (fma.f64 9 a -3))) |
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(cbrt.f64 (pow.f64 (fma.f64 9 a -3) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 9 a -3)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 9 a -3))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(+.f64 a (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(+.f64 -1/3 (+.f64 a (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(+.f64 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(+.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(+.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a) (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3)) |
(+.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3) (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a)) |
(+.f64 (*.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (*.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(+.f64 (*.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (*.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) 1) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3))) (*.f64 (+.f64 a 1/3) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (*.f64 (+.f64 a 1/3) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (fma.f64 a a -1/9)) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1) (+.f64 a 1/3))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (fma.f64 a a -1/9)) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a 1/3))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (-.f64 (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (*.f64 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) (-.f64 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3))) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) |
(/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 -1/27 (pow.f64 a 3))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (+.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (+.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (exp.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (exp.f64 (+.f64 a -1/3)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 3) (pow.f64 (+.f64 a -1/3) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) |
(exp.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (log.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (log.f64 (+.f64 a -1/3))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) |
(fma.f64 rand (*.f64 (pow.f64 (fma.f64 9 a -3) -1/2) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 a 1 (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(fma.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (*.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(fma.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (*.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(fma.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 1 a (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 1 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3)) |
(fma.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(fma.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (cbrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) (cbrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (sqrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (sqrt.f64 (+.f64 a -1/3))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (pow.f64 (fma.f64 9 a -3) -1/2) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 9 a -3))) 1) |
(-.f64 (/.f64 (*.f64 (*.f64 a a) 81) (fma.f64 9 a 3)) (/.f64 9 (fma.f64 9 a 3))) |
(*.f64 (fma.f64 9 a -3) 1) |
(*.f64 (sqrt.f64 (fma.f64 9 a -3)) (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 1 (fma.f64 9 a -3)) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2)) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))) (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2) (cbrt.f64 (fma.f64 9 a -3))) |
(*.f64 (pow.f64 (fma.f64 9 a -3) 1/4) (*.f64 (pow.f64 (fma.f64 9 a -3) 1/4) (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (fma.f64 729 (pow.f64 a 3) -27) (/.f64 1 (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27))))) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 9 a 3))) |
(*.f64 (*.f64 (sqrt.f64 (fma.f64 9 a -3)) (pow.f64 (fma.f64 9 a -3) 1/4)) (pow.f64 (fma.f64 9 a -3) 1/4)) |
(*.f64 (*.f64 (sqrt.f64 (fma.f64 9 a -3)) (cbrt.f64 (fma.f64 9 a -3))) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27))) (fma.f64 729 (pow.f64 a 3) -27))) |
(/.f64 1 (/.f64 (fma.f64 9 a 3) (fma.f64 (*.f64 a a) 81 -9))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (-.f64 (*.f64 (*.f64 a a) 81) (*.f64 a -27)))) |
(/.f64 (fma.f64 (*.f64 a a) 81 -9) (fma.f64 9 a 3)) |
(/.f64 (neg.f64 (fma.f64 729 (pow.f64 a 3) -27)) (neg.f64 (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27))))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) 81 -9)) (neg.f64 (fma.f64 9 a 3))) |
(/.f64 (-.f64 9 (*.f64 (*.f64 a a) 81)) (-.f64 -3 (*.f64 9 a))) |
(pow.f64 (fma.f64 9 a -3) 1) |
(pow.f64 (sqrt.f64 (fma.f64 9 a -3)) 2) |
(pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 3) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 9 a -3) 2)) |
(log.f64 (exp.f64 (fma.f64 9 a -3))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 9 a -3)))) |
(cbrt.f64 (pow.f64 (fma.f64 9 a -3) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 9 a -3))) |
(exp.f64 (log.f64 (fma.f64 9 a -3))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 9 a -3)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 9 a -3))) |
(fma.f64 9 a -3) |
(fma.f64 a 9 -3) |
(fma.f64 (*.f64 9 a) 1 -3) |
(fma.f64 1 (*.f64 9 a) -3) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) 9) -3) |
(fma.f64 (cbrt.f64 (*.f64 9 a)) (pow.f64 (cbrt.f64 (*.f64 9 a)) 2) -3) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 9 a)) 2) (cbrt.f64 (*.f64 9 a)) -3) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) 9) -3) |
(fma.f64 (*.f64 (sqrt.f64 a) 3) (*.f64 (sqrt.f64 a) 3) -3) |
(fma.f64 (*.f64 9 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) -3) |
(fma.f64 (*.f64 9 (sqrt.f64 a)) (sqrt.f64 a) -3) |
| Outputs |
|---|
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) |
(*.f64 rand (sqrt.f64 -1/3)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 rand (sqrt.f64 -1/3))) |
(fma.f64 -1/2 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 rand (sqrt.f64 -1/3))) |
(fma.f64 rand (sqrt.f64 -1/3) (/.f64 (*.f64 -1/2 (*.f64 rand a)) (sqrt.f64 -1/3))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -1/3))) (*.f64 rand (sqrt.f64 -1/3)))) |
(fma.f64 -1/2 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)) (fma.f64 -1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) (*.f64 rand (*.f64 a a)))) (*.f64 rand (sqrt.f64 -1/3)))) |
(fma.f64 -1/2 (/.f64 rand (/.f64 (sqrt.f64 -1/3) a)) (fma.f64 -1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) (*.f64 rand (*.f64 a a)))) (*.f64 rand (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 rand (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2)))))) (sqrt.f64 -1/3)))))) |
(fma.f64 -1/2 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)) (fma.f64 -1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) (*.f64 rand (*.f64 a a)))) (fma.f64 rand (sqrt.f64 -1/3) (*.f64 -1/2 (/.f64 (pow.f64 a 3) (/.f64 (sqrt.f64 -1/3) (*.f64 rand (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2))))))))))) |
(fma.f64 -1/2 (/.f64 rand (/.f64 (sqrt.f64 -1/3) a)) (fma.f64 -1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) (*.f64 rand (*.f64 a a)))) (fma.f64 rand (sqrt.f64 -1/3) (/.f64 -1/2 (/.f64 (sqrt.f64 -1/3) (*.f64 (fma.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) -1/3) 9) (*.f64 rand (pow.f64 a 3)))))))) |
(sqrt.f64 -3) |
(+.f64 (*.f64 9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3)) |
(fma.f64 9/2 (/.f64 a (sqrt.f64 -3)) (sqrt.f64 -3)) |
(+.f64 (*.f64 -81/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -3) 3))) (+.f64 (*.f64 9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3))) |
(fma.f64 -81/8 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -3) 3)) (fma.f64 9/2 (/.f64 a (sqrt.f64 -3)) (sqrt.f64 -3))) |
(+.f64 (fma.f64 9/2 (/.f64 a (sqrt.f64 -3)) (sqrt.f64 -3)) (*.f64 27/8 (/.f64 (*.f64 a a) (sqrt.f64 -3)))) |
(+.f64 (*.f64 -81/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -3) 3))) (+.f64 (*.f64 729/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -3) 5))) (+.f64 (*.f64 9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3)))) |
(fma.f64 -81/8 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -3) 3)) (fma.f64 729/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -3) 5)) (fma.f64 9/2 (/.f64 a (sqrt.f64 -3)) (sqrt.f64 -3)))) |
(+.f64 (*.f64 27/8 (/.f64 (*.f64 a a) (sqrt.f64 -3))) (fma.f64 729/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -3) 5)) (fma.f64 9/2 (/.f64 a (sqrt.f64 -3)) (sqrt.f64 -3)))) |
(*.f64 -1/3 (+.f64 1 (*.f64 rand (sqrt.f64 -1/3)))) |
(+.f64 -1/3 (*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3)))) |
(*.f64 -1/3 (fma.f64 rand (sqrt.f64 -1/3) 1)) |
(+.f64 (*.f64 (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) a) (*.f64 -1/3 (+.f64 1 (*.f64 rand (sqrt.f64 -1/3))))) |
(fma.f64 (fma.f64 rand (sqrt.f64 -1/3) (+.f64 1 (/.f64 (*.f64 1/6 rand) (sqrt.f64 -1/3)))) a (+.f64 -1/3 (*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3))))) |
(fma.f64 a (fma.f64 rand (sqrt.f64 -1/3) (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1)) (*.f64 -1/3 (fma.f64 rand (sqrt.f64 -1/3) 1))) |
(+.f64 (*.f64 (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) a) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 rand (sqrt.f64 -1/3))))) (*.f64 -1/3 (+.f64 1 (*.f64 rand (sqrt.f64 -1/3)))))) |
(fma.f64 (fma.f64 rand (sqrt.f64 -1/3) (+.f64 1 (/.f64 (*.f64 1/6 rand) (sqrt.f64 -1/3)))) a (fma.f64 (*.f64 a a) (fma.f64 1/6 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) rand)) (/.f64 (*.f64 -1/2 rand) (sqrt.f64 -1/3))) (+.f64 -1/3 (*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3)))))) |
(fma.f64 a (fma.f64 rand (sqrt.f64 -1/3) (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1)) (fma.f64 (fma.f64 -1/2 (/.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)))))) (*.f64 a a) (*.f64 -1/3 (fma.f64 rand (sqrt.f64 -1/3) 1)))) |
(+.f64 (*.f64 (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) a) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 rand (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2))))) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 rand (sqrt.f64 -1/3))))) (*.f64 -1/3 (+.f64 1 (*.f64 rand (sqrt.f64 -1/3))))))) |
(fma.f64 (fma.f64 rand (sqrt.f64 -1/3) (+.f64 1 (/.f64 (*.f64 1/6 rand) (sqrt.f64 -1/3)))) a (fma.f64 (pow.f64 a 3) (fma.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) rand)))) (fma.f64 (*.f64 a a) (fma.f64 1/6 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) rand)) (/.f64 (*.f64 -1/2 rand) (sqrt.f64 -1/3))) (+.f64 -1/3 (*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3))))))) |
(fma.f64 a (fma.f64 rand (sqrt.f64 -1/3) (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1)) (fma.f64 (pow.f64 a 3) (fma.f64 -1/2 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)))) (*.f64 1/6 (*.f64 (/.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) -1/3) 9)))) (fma.f64 (fma.f64 -1/2 (/.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)))))) (*.f64 a a) (*.f64 -1/3 (fma.f64 rand (sqrt.f64 -1/3) 1))))) |
a |
a |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3))) 1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3)) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) -1/3)) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3))) 1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3)) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) -1/3)) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3))) 1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3)) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) -1/3)) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3))) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3))) 1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3)) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) -1/3)) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3))) 1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3)) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) -1/3)) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3))) 1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3)) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) -1/3)) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3))) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3))) 1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3)) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) -1/3)) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3))) 1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3)) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) -1/3)) |
(-.f64 (+.f64 a (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3))) 1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 9 a -3))) (*.f64 rand (+.f64 a -1/3)) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 1 (fma.f64 9 a -3)))) -1/3)) |
-3 |
(-.f64 (*.f64 9 a) 3) |
(fma.f64 9 a -3) |
(-.f64 (*.f64 9 a) 3) |
(fma.f64 9 a -3) |
(-.f64 (*.f64 9 a) 3) |
(fma.f64 9 a -3) |
(*.f64 9 a) |
(-.f64 (*.f64 9 a) 3) |
(fma.f64 9 a -3) |
(-.f64 (*.f64 9 a) 3) |
(fma.f64 9 a -3) |
(-.f64 (*.f64 9 a) 3) |
(fma.f64 9 a -3) |
(*.f64 9 a) |
(-.f64 (*.f64 9 a) 3) |
(fma.f64 9 a -3) |
(-.f64 (*.f64 9 a) 3) |
(fma.f64 9 a -3) |
(-.f64 (*.f64 9 a) 3) |
(fma.f64 9 a -3) |
(+.f64 0 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))))) |
(-.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 1) |
(+.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(+.f64 (*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) 0) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(+.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(+.f64 (*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) 0) |
(*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) (pow.f64 (fma.f64 9 a -3) -1/2))) |
(+.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(+.f64 (*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) 0) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) |
(*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (cbrt.f64 (*.f64 rand (/.f64 rand (fma.f64 9 a -3))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) |
(*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (cbrt.f64 (*.f64 rand (/.f64 rand (fma.f64 9 a -3))))) |
(*.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) (pow.f64 (fma.f64 9 a -3) -1/2))) |
(+.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(+.f64 (*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) 0) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 (neg.f64 rand) (/.f64 1 (neg.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 (pow.f64 (fma.f64 9 a -3) -1/2) rand) |
(+.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(+.f64 (*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) 0) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 9 a -3))) (/.f64 rand (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 9 a -3))) rand) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(/.f64 (/.f64 rand (cbrt.f64 (fma.f64 9 a -3))) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (/.f64 1 (pow.f64 (fma.f64 9 a -3) 1/4)) (/.f64 rand (pow.f64 (fma.f64 9 a -3) 1/4))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 rand) 2) 1) (/.f64 (cbrt.f64 rand) (sqrt.f64 (fma.f64 9 a -3)))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 rand) 2) (cbrt.f64 (fma.f64 9 a -3))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (/.f64 (pow.f64 (cbrt.f64 rand) 2) (cbrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 rand) 2) (pow.f64 (fma.f64 9 a -3) 1/4)) (/.f64 (cbrt.f64 rand) (pow.f64 (fma.f64 9 a -3) 1/4))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 (/.f64 (sqrt.f64 rand) 1) (/.f64 (sqrt.f64 rand) (sqrt.f64 (fma.f64 9 a -3)))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(*.f64 (/.f64 (sqrt.f64 rand) (cbrt.f64 (fma.f64 9 a -3))) (/.f64 (sqrt.f64 rand) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 9 a -3))) rand) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(/.f64 (/.f64 rand (cbrt.f64 (fma.f64 9 a -3))) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(pow.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 3) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(pow.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3) 1/3) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(pow.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 2) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 9 a -3)) rand) -1) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(neg.f64 (/.f64 rand (neg.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(sqrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) |
(sqrt.f64 (*.f64 rand (/.f64 rand (fma.f64 9 a -3)))) |
(fabs.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) |
(log.f64 (exp.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(cbrt.f64 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(expm1.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(expm1.f64 (*.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 1)) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(exp.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(exp.f64 (*.f64 (log.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) 1)) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(log1p.f64 (expm1.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) |
(fma.f64 1 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(+.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(+.f64 (*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) 0) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(fma.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 1 -1) |
(+.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(+.f64 (*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) 0) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(fma.f64 (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 2) -1) |
(+.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(+.f64 (*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) 0) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 2) (cbrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) -1) |
(+.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(+.f64 (*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) 0) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(fma.f64 (sqrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (sqrt.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) -1) |
(+.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1) |
(+.f64 (*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) 0) |
(*.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2)) |
(fma.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (/.f64 1 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) -1) |
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (/.f64 1 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) -1) |
(fma.f64 (-.f64 1 (*.f64 rand (/.f64 rand (fma.f64 9 a -3)))) (/.f64 1 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) -1) |
(+.f64 -1 (/.f64 (-.f64 1 (*.f64 rand (/.f64 rand (fma.f64 9 a -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(+.f64 0 (sqrt.f64 (fma.f64 9 a -3))) |
(sqrt.f64 (fma.f64 9 a -3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))) (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 9 a -3)))) 1) |
(sqrt.f64 (fma.f64 9 a -3)) |
(*.f64 (sqrt.f64 (fma.f64 9 a -3)) 1) |
(sqrt.f64 (fma.f64 9 a -3)) |
(*.f64 1 (sqrt.f64 (fma.f64 9 a -3))) |
(sqrt.f64 (fma.f64 9 a -3)) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))) (cbrt.f64 (fma.f64 9 a -3))) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (pow.f64 (fma.f64 9 a -3) 1/4) (pow.f64 (fma.f64 9 a -3) 1/4)) |
(sqrt.f64 (fma.f64 9 a -3)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 9 a -3))) (sqrt.f64 (cbrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (sqrt.f64 (cbrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 9 a -3))) |
(sqrt.f64 (fma.f64 9 a -3)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 9 a -3))) (sqrt.f64 (cbrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (sqrt.f64 (cbrt.f64 (fma.f64 9 a -3)))) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 a a) 81 -9)) (sqrt.f64 (fma.f64 9 a 3))) |
(/.f64 (sqrt.f64 (fma.f64 a (*.f64 a 81) -9)) (sqrt.f64 (fma.f64 9 a 3))) |
(/.f64 (sqrt.f64 (fma.f64 729 (pow.f64 a 3) -27)) (hypot.f64 (*.f64 9 a) (sqrt.f64 (-.f64 9 (*.f64 a -27))))) |
(/.f64 (sqrt.f64 (fma.f64 729 (pow.f64 a 3) -27)) (hypot.f64 (*.f64 9 a) (sqrt.f64 (+.f64 9 (*.f64 a 27))))) |
(pow.f64 (fma.f64 9 a -3) 1/2) |
(sqrt.f64 (fma.f64 9 a -3)) |
(pow.f64 (sqrt.f64 (fma.f64 9 a -3)) 1) |
(sqrt.f64 (fma.f64 9 a -3)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))) 3) |
(sqrt.f64 (fma.f64 9 a -3)) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (fma.f64 9 a -3) 3/2)) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 1/4) 2) |
(sqrt.f64 (fma.f64 9 a -3)) |
(fabs.f64 (sqrt.f64 (fma.f64 9 a -3))) |
(sqrt.f64 (fma.f64 9 a -3)) |
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(sqrt.f64 (fma.f64 9 a -3)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(sqrt.f64 (fma.f64 9 a -3)) |
(cbrt.f64 (pow.f64 (fma.f64 9 a -3) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(sqrt.f64 (fma.f64 9 a -3)) |
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(sqrt.f64 (fma.f64 9 a -3)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 9 a -3)) 1/2)) |
(sqrt.f64 (fma.f64 9 a -3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 9 a -3))) 1)) |
(sqrt.f64 (fma.f64 9 a -3)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(sqrt.f64 (fma.f64 9 a -3)) |
(+.f64 a (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(+.f64 -1/3 (+.f64 a (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(+.f64 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(+.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a) (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3)) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3) (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a)) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (*.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (*.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) 1) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (+.f64 (fma.f64 a a 1/9) (*.f64 a 1/3))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 a 1/3))) (/.f64 (-.f64 1 (*.f64 rand (/.f64 rand (fma.f64 9 a -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3))) (*.f64 (+.f64 a 1/3) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (+.f64 a 1/3)) (/.f64 (fma.f64 a a -1/9) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (*.f64 (+.f64 a 1/3) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 rand (/.f64 rand (fma.f64 9 a -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (+.f64 (fma.f64 a a 1/9) (*.f64 a 1/3))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (fma.f64 a a -1/9)) (*.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1) (+.f64 a 1/3))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (+.f64 a 1/3)) (/.f64 (fma.f64 a a -1/9) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (+.f64 -1/27 (pow.f64 a 3))) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 a 1/3))) (/.f64 (-.f64 1 (*.f64 rand (/.f64 rand (fma.f64 9 a -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (fma.f64 a a -1/9)) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a 1/3))) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 rand (/.f64 rand (fma.f64 9 a -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (-.f64 (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (*.f64 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (/.f64 (*.f64 rand (+.f64 a -1/3)) (sqrt.f64 (fma.f64 9 a -3))) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (/.f64 (*.f64 rand (+.f64 a -1/3)) (sqrt.f64 (fma.f64 9 a -3))) (-.f64 (/.f64 (*.f64 rand (+.f64 a -1/3)) (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (pow.f64 (+.f64 a -1/3) 3)) (-.f64 (*.f64 (+.f64 (*.f64 rand (/.f64 rand (fma.f64 9 a -3))) 1) (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (pow.f64 (+.f64 a -1/3) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) (-.f64 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (pow.f64 (+.f64 a -1/3) 2))) (-.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand (+.f64 a -1/3)) (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 rand (/.f64 rand (fma.f64 9 a -3))) (pow.f64 (+.f64 a -1/3) 2))) (*.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3))) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (/.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1) (+.f64 a -1/3))) |
(*.f64 (/.f64 (+.f64 a -1/3) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3))) |
(/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 (+.f64 a -1/3) (/.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 rand (/.f64 rand (fma.f64 9 a -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (+.f64 a -1/3)) |
(/.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 -1/27 (pow.f64 a 3))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 a 1/3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) |
(/.f64 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (/.f64 (+.f64 a 1/3) (fma.f64 a a -1/9))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 a 1/3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) (+.f64 a 1/3)) |
(/.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (/.f64 (+.f64 a 1/3) (fma.f64 a a -1/9))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (+.f64 a -1/3)) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3)) (/.f64 (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1) (+.f64 a -1/3))) |
(*.f64 (/.f64 (+.f64 a -1/3) (fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) -1) 1)) (+.f64 1 (pow.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 3))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (+.f64 a -1/3)) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(/.f64 (+.f64 a -1/3) (/.f64 (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (-.f64 1 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 rand (/.f64 rand (fma.f64 9 a -3)))) (-.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (+.f64 a -1/3)) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 1) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) 3) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 3) 1/3) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) 2) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 2)) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (exp.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (exp.f64 (+.f64 a -1/3)))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)) 3)) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 3))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) 3) (pow.f64 (+.f64 a -1/3) 3))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(exp.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (log.f64 (+.f64 a -1/3)))) |
(*.f64 (+.f64 a -1/3) (exp.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (log.f64 (+.f64 a -1/3))) 1)) |
(exp.f64 (+.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (log.f64 (+.f64 a -1/3)))) |
(*.f64 (+.f64 a -1/3) (exp.f64 (log1p.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1)))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(fma.f64 rand (*.f64 (pow.f64 (fma.f64 9 a -3) -1/2) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(fma.f64 a 1 (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (*.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(fma.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 -1/3 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (*.f64 a (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1))) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 1 a (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 1 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3)) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(fma.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) -1/3 (*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) a)) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand (/.f64 rand (fma.f64 9 a -3)))) (+.f64 a -1/3)) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 -1/3 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (/.f64 (*.f64 rand (+.f64 a -1/3)) (sqrt.f64 (fma.f64 9 a -3)))) |
(+.f64 (*.f64 rand (/.f64 (+.f64 a -1/3) (sqrt.f64 (fma.f64 9 a -3)))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 a 1/3)))) |
(fma.f64 (+.f64 -1/27 (pow.f64 a 3)) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (/.f64 (*.f64 rand (+.f64 a -1/3)) (sqrt.f64 (fma.f64 9 a -3)))) |
(+.f64 (*.f64 rand (/.f64 (+.f64 a -1/3) (sqrt.f64 (fma.f64 9 a -3)))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 a 1/3)))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (/.f64 (*.f64 rand (+.f64 a -1/3)) (sqrt.f64 (fma.f64 9 a -3)))) |
(+.f64 (*.f64 rand (/.f64 (+.f64 a -1/3) (sqrt.f64 (fma.f64 9 a -3)))) (/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)) 1)) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (/.f64 (*.f64 rand (+.f64 a -1/3)) (sqrt.f64 (fma.f64 9 a -3)))) |
(+.f64 (*.f64 rand (/.f64 (+.f64 a -1/3) (sqrt.f64 (fma.f64 9 a -3)))) (/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (cbrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3)))) (cbrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (sqrt.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (sqrt.f64 (+.f64 a -1/3))) (*.f64 (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (pow.f64 (fma.f64 9 a -3) -1/2) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (pow.f64 (fma.f64 9 a -3) -1/2) 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3)))) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (fma.f64 9 a -3))) (*.f64 (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand (/.f64 rand (fma.f64 9 a -3)))) (+.f64 a -1/3)) (cbrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) (sqrt.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3)))) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(fma.f64 (*.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (fma.f64 9 a -3))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 9 a -3))) 1) |
(fma.f64 9 a -3) |
(-.f64 (/.f64 (*.f64 (*.f64 a a) 81) (fma.f64 9 a 3)) (/.f64 9 (fma.f64 9 a 3))) |
(-.f64 (/.f64 (*.f64 a a) (/.f64 (fma.f64 9 a 3) 81)) (/.f64 9 (fma.f64 9 a 3))) |
(+.f64 (/.f64 a (/.f64 (fma.f64 9 a 3) (*.f64 a 81))) (/.f64 -9 (fma.f64 9 a 3))) |
(fma.f64 (/.f64 (*.f64 a a) (fma.f64 9 a 3)) 81 (/.f64 -9 (fma.f64 9 a 3))) |
(*.f64 (fma.f64 9 a -3) 1) |
(fma.f64 9 a -3) |
(*.f64 (sqrt.f64 (fma.f64 9 a -3)) (sqrt.f64 (fma.f64 9 a -3))) |
(fma.f64 9 a -3) |
(*.f64 1 (fma.f64 9 a -3)) |
(fma.f64 9 a -3) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2)) |
(fma.f64 9 a -3) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))) (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (*.f64 (sqrt.f64 (fma.f64 9 a -3)) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))) 4)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 2) (cbrt.f64 (fma.f64 9 a -3))) |
(fma.f64 9 a -3) |
(*.f64 (pow.f64 (fma.f64 9 a -3) 1/4) (*.f64 (pow.f64 (fma.f64 9 a -3) 1/4) (sqrt.f64 (fma.f64 9 a -3)))) |
(fma.f64 9 a -3) |
(*.f64 (fma.f64 729 (pow.f64 a 3) -27) (/.f64 1 (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27))))) |
(/.f64 (*.f64 (fma.f64 729 (pow.f64 a 3) -27) 1) (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (*.f64 a (-.f64 (*.f64 a 81) -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (*.f64 a (fma.f64 a 81 27)))) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 9 a 3))) |
(/.f64 (fma.f64 a (*.f64 a 81) -9) (fma.f64 9 a 3)) |
(/.f64 (fma.f64 (*.f64 a a) -81 9) (fma.f64 a -9 -3)) |
(*.f64 (*.f64 (sqrt.f64 (fma.f64 9 a -3)) (pow.f64 (fma.f64 9 a -3) 1/4)) (pow.f64 (fma.f64 9 a -3) 1/4)) |
(fma.f64 9 a -3) |
(*.f64 (*.f64 (sqrt.f64 (fma.f64 9 a -3)) (cbrt.f64 (fma.f64 9 a -3))) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3)))) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (*.f64 (sqrt.f64 (fma.f64 9 a -3)) (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))))) |
(*.f64 (cbrt.f64 (fma.f64 9 a -3)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 9 a -3))) 4)) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27))) (fma.f64 729 (pow.f64 a 3) -27))) |
(/.f64 (*.f64 (fma.f64 729 (pow.f64 a 3) -27) 1) (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (*.f64 a (-.f64 (*.f64 a 81) -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (*.f64 a (fma.f64 a 81 27)))) |
(/.f64 1 (/.f64 (fma.f64 9 a 3) (fma.f64 (*.f64 a a) 81 -9))) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 9 a 3))) |
(/.f64 (fma.f64 a (*.f64 a 81) -9) (fma.f64 9 a 3)) |
(/.f64 (fma.f64 (*.f64 a a) -81 9) (fma.f64 a -9 -3)) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27)))) |
(/.f64 (*.f64 (fma.f64 729 (pow.f64 a 3) -27) 1) (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (*.f64 a (-.f64 (*.f64 a 81) -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (*.f64 a (fma.f64 a 81 27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (-.f64 (*.f64 (*.f64 a a) 81) (*.f64 a -27)))) |
(/.f64 (*.f64 (fma.f64 729 (pow.f64 a 3) -27) 1) (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (*.f64 a (-.f64 (*.f64 a 81) -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (*.f64 a (fma.f64 a 81 27)))) |
(/.f64 (fma.f64 (*.f64 a a) 81 -9) (fma.f64 9 a 3)) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 9 a 3))) |
(/.f64 (fma.f64 a (*.f64 a 81) -9) (fma.f64 9 a 3)) |
(/.f64 (fma.f64 (*.f64 a a) -81 9) (fma.f64 a -9 -3)) |
(/.f64 (neg.f64 (fma.f64 729 (pow.f64 a 3) -27)) (neg.f64 (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27))))) |
(/.f64 (*.f64 (fma.f64 729 (pow.f64 a 3) -27) 1) (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 a -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (*.f64 a (-.f64 (*.f64 a 81) -27)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (+.f64 9 (*.f64 a (fma.f64 a 81 27)))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) 81 -9)) (neg.f64 (fma.f64 9 a 3))) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 9 a 3))) |
(/.f64 (fma.f64 a (*.f64 a 81) -9) (fma.f64 9 a 3)) |
(/.f64 (fma.f64 (*.f64 a a) -81 9) (fma.f64 a -9 -3)) |
(/.f64 (-.f64 9 (*.f64 (*.f64 a a) 81)) (-.f64 -3 (*.f64 9 a))) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 9 a 3))) |
(/.f64 (fma.f64 a (*.f64 a 81) -9) (fma.f64 9 a 3)) |
(/.f64 (fma.f64 (*.f64 a a) -81 9) (fma.f64 a -9 -3)) |
(pow.f64 (fma.f64 9 a -3) 1) |
(fma.f64 9 a -3) |
(pow.f64 (sqrt.f64 (fma.f64 9 a -3)) 2) |
(fma.f64 9 a -3) |
(pow.f64 (cbrt.f64 (fma.f64 9 a -3)) 3) |
(fma.f64 9 a -3) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 2) 1/2) |
(fma.f64 9 a -3) |
(pow.f64 (pow.f64 (fma.f64 9 a -3) 3) 1/3) |
(fma.f64 9 a -3) |
(sqrt.f64 (pow.f64 (fma.f64 9 a -3) 2)) |
(fma.f64 9 a -3) |
(log.f64 (exp.f64 (fma.f64 9 a -3))) |
(fma.f64 9 a -3) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 9 a -3)))) |
(fma.f64 9 a -3) |
(cbrt.f64 (pow.f64 (fma.f64 9 a -3) 3)) |
(fma.f64 9 a -3) |
(expm1.f64 (log1p.f64 (fma.f64 9 a -3))) |
(fma.f64 9 a -3) |
(exp.f64 (log.f64 (fma.f64 9 a -3))) |
(fma.f64 9 a -3) |
(exp.f64 (*.f64 (log.f64 (fma.f64 9 a -3)) 1)) |
(fma.f64 9 a -3) |
(log1p.f64 (expm1.f64 (fma.f64 9 a -3))) |
(fma.f64 9 a -3) |
(fma.f64 9 a -3) |
(fma.f64 a 9 -3) |
(fma.f64 9 a -3) |
(fma.f64 (*.f64 9 a) 1 -3) |
(fma.f64 9 a -3) |
(fma.f64 1 (*.f64 9 a) -3) |
(fma.f64 9 a -3) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) 9) -3) |
(fma.f64 9 a -3) |
(fma.f64 (cbrt.f64 (*.f64 9 a)) (pow.f64 (cbrt.f64 (*.f64 9 a)) 2) -3) |
(fma.f64 9 a -3) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 9 a)) 2) (cbrt.f64 (*.f64 9 a)) -3) |
(fma.f64 9 a -3) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) 9) -3) |
(fma.f64 9 a -3) |
(fma.f64 (*.f64 (sqrt.f64 a) 3) (*.f64 (sqrt.f64 a) 3) -3) |
(fma.f64 9 a -3) |
(fma.f64 (*.f64 9 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) -3) |
(fma.f64 9 a -3) |
(fma.f64 (*.f64 9 (sqrt.f64 a)) (sqrt.f64 a) -3) |
(fma.f64 9 a -3) |
Compiled 14659 to 11589 computations (20.9% saved)
9 alts after pruning (8 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 619 | 8 | 627 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 1 | 1 |
| Total | 620 | 9 | 629 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.8% | (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
| 99.8% | (-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) | |
| ▶ | 65.1% | (-.f64 a 1/3) |
| ▶ | 99.1% | (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
| ✓ | 99.9% | (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
| 29.7% | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) | |
| ▶ | 35.0% | (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
| ▶ | 35.1% | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| 63.7% | a |
Compiled 185 to 147 computations (20.5% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 a -1/3) |
| ✓ | 100.0% | (sqrt.f64 (+.f64 a -1/3)) |
| ✓ | 99.8% | (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
| ✓ | 99.6% | (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
Compiled 31 to 22 computations (29% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | rand | @ | -inf | (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
| 1.0ms | a | @ | -inf | (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
| 0.0ms | a | @ | -inf | (sqrt.f64 (+.f64 a -1/3)) |
| 0.0ms | rand | @ | 0 | (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
| 0.0ms | a | @ | inf | (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
| 1× | batch-egg-rewrite |
| 1052× | log-prod |
| 766× | prod-exp |
| 672× | pow-prod-down |
| 552× | pow-prod-up |
| 520× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 66 |
| 1 | 248 | 66 |
| 2 | 2931 | 66 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(sqrt.f64 (+.f64 a -1/3)) |
(+.f64 a -1/3) |
| Outputs |
|---|
(+.f64 0 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)) 2)) (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3)) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 1) |
(pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 3) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/2) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 2) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(cbrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 2)) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 rand))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 rand))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 rand) 1))) |
(log1p.f64 (expm1.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3)) |
(+.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) (+.f64 a -1/3)) |
(+.f64 0 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) |
(+.f64 (*.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 1) (+.f64 a -1/3)) |
(+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) |
(+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) -1/3) a) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 1) |
(*.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 1) |
(*.f64 1 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) |
(*.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 2) (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 3) (pow.f64 (+.f64 a -1/3) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 2) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) (+.f64 a -1/3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 2) (pow.f64 (+.f64 a -1/3) 2)) (fma.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3 (neg.f64 (+.f64 a -1/3)))) |
(pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 1) |
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 3) |
(pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 2) 1/2) |
(pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 2) |
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 2)) |
(log.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)))) |
(log.f64 (*.f64 (exp.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 3)) |
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(exp.f64 (log.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 2)) |
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(+.f64 0 (sqrt.f64 (+.f64 a -1/3))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) 1) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(*.f64 1 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/6) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 1/6)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/4) (pow.f64 (+.f64 a -1/3) 1/4)) |
(/.f64 (sqrt.f64 (fma.f64 a a -1/9)) (sqrt.f64 (+.f64 a 1/3))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) -1/27)) (hypot.f64 a (sqrt.f64 (-.f64 1/9 (*.f64 a -1/3))))) |
(pow.f64 (+.f64 a -1/3) 1/2) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/6) 3) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3/2) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3/2) 1/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 2) 1/4) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/6) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/4) 2) |
(fabs.f64 (sqrt.f64 (+.f64 a -1/3))) |
(log.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 1/6)) 3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 a -1/3))) 1/3)) |
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (+.f64 a -1/3))) 2)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 a -1/3))) 1) |
(-.f64 (/.f64 (*.f64 a a) (+.f64 a 1/3)) (/.f64 1/9 (+.f64 a 1/3))) |
(*.f64 (+.f64 a -1/3) 1) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 1 (+.f64 a -1/3)) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/4) (pow.f64 (+.f64 a -1/3) 3/4)) |
(*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3))) |
(*.f64 (pow.f64 (+.f64 a -1/3) 3/4) (pow.f64 (+.f64 a -1/3) 1/4)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 5/6) (pow.f64 (+.f64 a -1/3) 1/6)) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27))) |
(/.f64 1 (/.f64 (+.f64 a 1/3) (fma.f64 a a -1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 1/9 (-.f64 (*.f64 a a) (*.f64 a -1/3)))) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) -1/27)) (neg.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (neg.f64 (fma.f64 a a -1/9)) (neg.f64 (+.f64 a 1/3))) |
(/.f64 (-.f64 1/9 (*.f64 a a)) (-.f64 -1/3 a)) |
(pow.f64 (+.f64 a -1/3) 1) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 2) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/6) 6) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3/2) 2/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 2) 1/2) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/4) 4) |
(pow.f64 (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27)) -1) |
(pow.f64 (/.f64 (+.f64 a 1/3) (fma.f64 a a -1/9)) -1) |
(sqrt.f64 (pow.f64 (+.f64 a -1/3) 2)) |
(log.f64 (exp.f64 (+.f64 a -1/3))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3)))) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3)) |
(expm1.f64 (log1p.f64 (+.f64 a -1/3))) |
(exp.f64 (log.f64 (+.f64 a -1/3))) |
(exp.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 a -1/3))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 2)) 1/2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 a -1/3))) 1/3)) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(log1p.f64 (expm1.f64 (+.f64 a -1/3))) |
(fma.f64 a 1 -1/3) |
(fma.f64 1 a -1/3) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) -1/3) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) -1/3) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) -1/3) |
| 1× | egg-herbie |
| 646× | associate-+l+ |
| 642× | log-prod |
| 622× | cancel-sign-sub-inv |
| 590× | associate-+r+ |
| 458× | fma-neg |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 412 | 4687 |
| 1 | 937 | 4437 |
| 2 | 3145 | 4425 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 -1/3)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(-.f64 a 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a)) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) 1/3) |
a |
a |
(sqrt.f64 -1/3) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)))) |
-1/3 |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
a |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
a |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(+.f64 0 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)) 2)) (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3)) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 1) |
(pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 3) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/2) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 2) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(cbrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 2)) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 rand))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 rand))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 rand) 1))) |
(log1p.f64 (expm1.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3)) |
(+.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) (+.f64 a -1/3)) |
(+.f64 0 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) |
(+.f64 (*.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 1) (+.f64 a -1/3)) |
(+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) |
(+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) -1/3) a) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 1) |
(*.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 1) |
(*.f64 1 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) |
(*.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 2) (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 3) (pow.f64 (+.f64 a -1/3) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 2) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) (+.f64 a -1/3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 2) (pow.f64 (+.f64 a -1/3) 2)) (fma.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3 (neg.f64 (+.f64 a -1/3)))) |
(pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 1) |
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 3) |
(pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 2) 1/2) |
(pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 2) |
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 2)) |
(log.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)))) |
(log.f64 (*.f64 (exp.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 3)) |
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(exp.f64 (log.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 2)) |
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(+.f64 0 (sqrt.f64 (+.f64 a -1/3))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) 1) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(*.f64 1 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/6) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 1/6)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/4) (pow.f64 (+.f64 a -1/3) 1/4)) |
(/.f64 (sqrt.f64 (fma.f64 a a -1/9)) (sqrt.f64 (+.f64 a 1/3))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) -1/27)) (hypot.f64 a (sqrt.f64 (-.f64 1/9 (*.f64 a -1/3))))) |
(pow.f64 (+.f64 a -1/3) 1/2) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/6) 3) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3/2) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3/2) 1/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 2) 1/4) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/6) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/4) 2) |
(fabs.f64 (sqrt.f64 (+.f64 a -1/3))) |
(log.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 1/6)) 3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 a -1/3))) 1/3)) |
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (+.f64 a -1/3))) 2)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 a -1/3))) 1) |
(-.f64 (/.f64 (*.f64 a a) (+.f64 a 1/3)) (/.f64 1/9 (+.f64 a 1/3))) |
(*.f64 (+.f64 a -1/3) 1) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 1 (+.f64 a -1/3)) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/4) (pow.f64 (+.f64 a -1/3) 3/4)) |
(*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3))) |
(*.f64 (pow.f64 (+.f64 a -1/3) 3/4) (pow.f64 (+.f64 a -1/3) 1/4)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 5/6) (pow.f64 (+.f64 a -1/3) 1/6)) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27))) |
(/.f64 1 (/.f64 (+.f64 a 1/3) (fma.f64 a a -1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 1/9 (-.f64 (*.f64 a a) (*.f64 a -1/3)))) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) -1/27)) (neg.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (neg.f64 (fma.f64 a a -1/9)) (neg.f64 (+.f64 a 1/3))) |
(/.f64 (-.f64 1/9 (*.f64 a a)) (-.f64 -1/3 a)) |
(pow.f64 (+.f64 a -1/3) 1) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 2) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/6) 6) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3/2) 2/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 2) 1/2) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/4) 4) |
(pow.f64 (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27)) -1) |
(pow.f64 (/.f64 (+.f64 a 1/3) (fma.f64 a a -1/9)) -1) |
(sqrt.f64 (pow.f64 (+.f64 a -1/3) 2)) |
(log.f64 (exp.f64 (+.f64 a -1/3))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3)))) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3)) |
(expm1.f64 (log1p.f64 (+.f64 a -1/3))) |
(exp.f64 (log.f64 (+.f64 a -1/3))) |
(exp.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 a -1/3))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 2)) 1/2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 a -1/3))) 1/3)) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(log1p.f64 (expm1.f64 (+.f64 a -1/3))) |
(fma.f64 a 1 -1/3) |
(fma.f64 1 a -1/3) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) -1/3) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) -1/3) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) -1/3) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 rand (sqrt.f64 -1/3)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 rand (sqrt.f64 -1/3))) |
(fma.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)) (*.f64 rand (sqrt.f64 -1/3))) |
(fma.f64 rand (sqrt.f64 -1/3) (*.f64 1/2 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand))) |
(fma.f64 rand (sqrt.f64 -1/3) (/.f64 1/2 (/.f64 (sqrt.f64 -1/3) (*.f64 a rand)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(fma.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)) (fma.f64 rand (sqrt.f64 -1/3) (*.f64 -1/8 (/.f64 (*.f64 rand (*.f64 a a)) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(fma.f64 1/2 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) (fma.f64 rand (sqrt.f64 -1/3) (*.f64 3/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(fma.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)) (fma.f64 rand (sqrt.f64 -1/3) (fma.f64 1/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) rand)) (*.f64 -1/8 (/.f64 (*.f64 rand (*.f64 a a)) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(fma.f64 1/2 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) (fma.f64 rand (sqrt.f64 -1/3) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) rand) (*.f64 3/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3)))))) |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) -1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a)) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 a (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))))) -1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 a (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) -1/3)) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 -1/24 (/.f64 (*.f64 rand (*.f64 a a)) (pow.f64 (sqrt.f64 -1/3) 3)) (*.f64 a (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))))) -1/3) |
(+.f64 -1/3 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 a (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3)))))) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) -1/3) (fma.f64 a (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3))))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 -1/24 (/.f64 (*.f64 rand (*.f64 a a)) (pow.f64 (sqrt.f64 -1/3) 3)) (fma.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a (*.f64 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) rand)) 1/48)))) -1/3) |
(+.f64 -1/3 (+.f64 (fma.f64 a (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) rand) 1/48)) (fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3)))))) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 a (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3))))) (fma.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) rand) 1/48 -1/3)) |
a |
a |
(sqrt.f64 -1/3) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)) |
(fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3))) |
(fma.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1/3) 3)) (fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3))) |
(+.f64 (fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3)) (*.f64 3/8 (/.f64 (*.f64 a a) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)))) |
(fma.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (fma.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1/3) 3)) (fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3)))) |
(+.f64 (fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3)) (fma.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (*.f64 3/8 (/.f64 (*.f64 a a) (sqrt.f64 -1/3))))) |
-1/3 |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
a |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
a |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(+.f64 0 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)) 2)) (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3)) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand))) (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand))) (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 1) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(pow.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 3) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/2) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(fabs.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3) 1/3) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(pow.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 2) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(fabs.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(cbrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3)) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(expm1.f64 (log1p.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 1)) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 1) 1)) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 3)) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3)) 1/3)) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 2)) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 rand) 1))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 rand))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 rand) 1))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 rand))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 rand) 1))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(log1p.f64 (expm1.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(*.f64 rand (sqrt.f64 (+.f64 a -1/3))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) (+.f64 a -1/3)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 0 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 (*.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 1) (+.f64 a -1/3)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) -1/3) a) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 -1/3 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 -1/3 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 -1/3 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)))))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 1) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(*.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 1) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(*.f64 1 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(*.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 2)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 2) (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 3) (pow.f64 (+.f64 a -1/3) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 2) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) (+.f64 a -1/3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 3) (pow.f64 (+.f64 a -1/3) 3)) (+.f64 (pow.f64 (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 2) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (+.f64 a -1/3) (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3) 1/27 (pow.f64 (+.f64 a -1/3) 3)) (+.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) (*.f64 (+.f64 a -1/3) (+.f64 (+.f64 a -1/3) (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 3) 1/27 (pow.f64 (+.f64 a -1/3) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) (-.f64 1/3 a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3) 2) (pow.f64 (+.f64 a -1/3) 2)) (fma.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3 (neg.f64 (+.f64 a -1/3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 2) (pow.f64 (+.f64 a -1/3) 2)) (fma.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 1/3 (+.f64 (neg.f64 a) 1/3))) |
(/.f64 (-.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) (pow.f64 (+.f64 a -1/3) 2)) (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (-.f64 1/3 a))) |
(/.f64 (fma.f64 (*.f64 rand rand) (*.f64 (+.f64 a -1/3) 1/9) (neg.f64 (pow.f64 (+.f64 a -1/3) 2))) (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) (-.f64 1/3 a))) |
(pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 1) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 2) 1/2) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 3) 1/3) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 2) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 2)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(log.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)))) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(log.f64 (*.f64 (exp.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(+.f64 (+.f64 a -1/3) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(+.f64 a (+.f64 -1/3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(+.f64 (+.f64 a -1/3) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(+.f64 a (+.f64 -1/3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand))))) |
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(+.f64 (+.f64 a -1/3) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand)))) |
(+.f64 a (+.f64 -1/3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))) rand))))) |
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 3)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(exp.f64 (log.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 1)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3)) 1) 1)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 3)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3) 3)) 1/3)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) 2)) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) -1/3))) |
(+.f64 (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) a) -1/3) |
(+.f64 a (fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 a (fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) -1/3)) |
(+.f64 0 (sqrt.f64 (+.f64 a -1/3))) |
(sqrt.f64 (+.f64 a -1/3)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) 1) |
(sqrt.f64 (+.f64 a -1/3)) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(sqrt.f64 (+.f64 a -1/3)) |
(*.f64 1 (sqrt.f64 (+.f64 a -1/3))) |
(sqrt.f64 (+.f64 a -1/3)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/6) (cbrt.f64 (+.f64 a -1/3))) |
(sqrt.f64 (+.f64 a -1/3)) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 1/6)) |
(sqrt.f64 (+.f64 a -1/3)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/4) (pow.f64 (+.f64 a -1/3) 1/4)) |
(sqrt.f64 (+.f64 a -1/3)) |
(/.f64 (sqrt.f64 (fma.f64 a a -1/9)) (sqrt.f64 (+.f64 a 1/3))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) -1/27)) (hypot.f64 a (sqrt.f64 (-.f64 1/9 (*.f64 a -1/3))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) -1/27)) (hypot.f64 a (sqrt.f64 (+.f64 1/9 (*.f64 a 1/3))))) |
(pow.f64 (+.f64 a -1/3) 1/2) |
(sqrt.f64 (+.f64 a -1/3)) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(sqrt.f64 (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/6) 3) |
(sqrt.f64 (+.f64 a -1/3)) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3/2) |
(sqrt.f64 (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3/2) 1/3) |
(sqrt.f64 (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 2) 1/4) |
(sqrt.f64 (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/6) |
(sqrt.f64 (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/4) 2) |
(sqrt.f64 (+.f64 a -1/3)) |
(fabs.f64 (sqrt.f64 (+.f64 a -1/3))) |
(sqrt.f64 (+.f64 a -1/3)) |
(log.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(sqrt.f64 (+.f64 a -1/3)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(sqrt.f64 (+.f64 a -1/3)) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3/2)) |
(sqrt.f64 (+.f64 a -1/3)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(sqrt.f64 (+.f64 a -1/3)) |
(exp.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(sqrt.f64 (+.f64 a -1/3)) |
(exp.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2)) |
(sqrt.f64 (+.f64 a -1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1)) |
(sqrt.f64 (+.f64 a -1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1) 1/2)) |
(sqrt.f64 (+.f64 a -1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) 1)) |
(sqrt.f64 (+.f64 a -1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) 1)) |
(sqrt.f64 (+.f64 a -1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 1/6)) 3)) |
(sqrt.f64 (+.f64 a -1/3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 a -1/3))) 1/3)) |
(sqrt.f64 (+.f64 a -1/3)) |
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (+.f64 a -1/3))) 2)) |
(sqrt.f64 (+.f64 a -1/3)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(sqrt.f64 (+.f64 a -1/3)) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 a -1/3))) 1) |
(+.f64 a -1/3) |
(-.f64 (/.f64 (*.f64 a a) (+.f64 a 1/3)) (/.f64 1/9 (+.f64 a 1/3))) |
(-.f64 (/.f64 a (/.f64 (+.f64 a 1/3) a)) (/.f64 1/9 (+.f64 a 1/3))) |
(+.f64 (/.f64 (*.f64 a a) (+.f64 a 1/3)) (/.f64 -1/9 (+.f64 a 1/3))) |
(fma.f64 (/.f64 a (+.f64 a 1/3)) a (/.f64 -1/9 (+.f64 a 1/3))) |
(*.f64 (+.f64 a -1/3) 1) |
(+.f64 a -1/3) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3))) |
(+.f64 a -1/3) |
(*.f64 1 (+.f64 a -1/3)) |
(+.f64 a -1/3) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2))) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/4) (pow.f64 (+.f64 a -1/3) 3/4)) |
(*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(*.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) 1) (+.f64 a 1/3)) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 3/4) (pow.f64 (+.f64 a -1/3) 1/4)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/4) (pow.f64 (+.f64 a -1/3) 3/4)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 5/6) (pow.f64 (+.f64 a -1/3) 1/6)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/6) (pow.f64 (+.f64 a -1/3) 5/6)) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(/.f64 1 (/.f64 (+.f64 a 1/3) (fma.f64 a a -1/9))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) 1) (+.f64 a 1/3)) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 1/9 (-.f64 (*.f64 a a) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(/.f64 (*.f64 (fma.f64 a a -1/9) 1) (+.f64 a 1/3)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) -1/27)) (neg.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(/.f64 (neg.f64 (fma.f64 a a -1/9)) (neg.f64 (+.f64 a 1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) 1) (+.f64 a 1/3)) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(/.f64 (-.f64 1/9 (*.f64 a a)) (-.f64 -1/3 a)) |
(/.f64 (*.f64 (fma.f64 a a -1/9) 1) (+.f64 a 1/3)) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(pow.f64 (+.f64 a -1/3) 1) |
(+.f64 a -1/3) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 2) |
(+.f64 a -1/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/6) 6) |
(+.f64 a -1/3) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3) |
(+.f64 a -1/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3/2) 2/3) |
(+.f64 a -1/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 2) 1/2) |
(+.f64 a -1/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/3) |
(+.f64 a -1/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/4) 4) |
(+.f64 a -1/3) |
(pow.f64 (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27)) -1) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(pow.f64 (/.f64 (+.f64 a 1/3) (fma.f64 a a -1/9)) -1) |
(/.f64 (*.f64 (fma.f64 a a -1/9) 1) (+.f64 a 1/3)) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(sqrt.f64 (pow.f64 (+.f64 a -1/3) 2)) |
(+.f64 a -1/3) |
(log.f64 (exp.f64 (+.f64 a -1/3))) |
(+.f64 a -1/3) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3)))) |
(+.f64 a -1/3) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3)) |
(+.f64 a -1/3) |
(expm1.f64 (log1p.f64 (+.f64 a -1/3))) |
(+.f64 a -1/3) |
(exp.f64 (log.f64 (+.f64 a -1/3))) |
(+.f64 a -1/3) |
(exp.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1)) |
(+.f64 a -1/3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1) 1)) |
(+.f64 a -1/3) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 2)) |
(+.f64 a -1/3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) 2)) |
(+.f64 a -1/3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) 2)) |
(+.f64 a -1/3) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 a -1/3))) 3)) |
(+.f64 a -1/3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 2)) 1/2)) |
(+.f64 a -1/3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 a -1/3))) 1/3)) |
(+.f64 a -1/3) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(+.f64 a -1/3) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(+.f64 a -1/3) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(+.f64 a -1/3) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(+.f64 a -1/3) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(+.f64 a -1/3) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(+.f64 a -1/3) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(+.f64 a -1/3) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(+.f64 a -1/3) |
(log1p.f64 (expm1.f64 (+.f64 a -1/3))) |
(+.f64 a -1/3) |
(fma.f64 a 1 -1/3) |
(+.f64 a -1/3) |
(fma.f64 1 a -1/3) |
(+.f64 a -1/3) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) -1/3) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) -1/3) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) -1/3) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) -1/3) |
(+.f64 a -1/3) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (-.f64 a 1/3) |
Compiled 8 to 6 computations (25% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (-.f64 a 1/3) |
| 0.0ms | a | @ | inf | (-.f64 a 1/3) |
| 0.0ms | a | @ | -inf | (-.f64 a 1/3) |
| 1× | batch-egg-rewrite |
| 1154× | pow1 |
| 1080× | add-exp-log |
| 1080× | log1p-expm1-u |
| 1080× | expm1-log1p-u |
| 1062× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 7 |
| 1 | 113 | 7 |
| 2 | 1406 | 7 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 a 1/3) |
| Outputs |
|---|
(+.f64 a -1/3) |
(+.f64 -1/3 a) |
(*.f64 (+.f64 a -1/3) 1) |
(*.f64 1 (+.f64 a -1/3)) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))))) |
(*.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3))) |
(/.f64 1 (/.f64 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))) (+.f64 (pow.f64 a 3) -1/27))) |
(/.f64 1 (/.f64 (+.f64 a 1/3) (fma.f64 a a -1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3)))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (*.f64 a a) (-.f64 1/9 (*.f64 a -1/3)))) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(/.f64 (fma.f64 a a -1/9) (-.f64 a -1/3)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) -1/27)) (neg.f64 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))))) |
(/.f64 (neg.f64 (fma.f64 a a -1/9)) (neg.f64 (+.f64 a 1/3))) |
(pow.f64 (+.f64 a -1/3) 1) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 2) |
(sqrt.f64 (pow.f64 (+.f64 a -1/3) 2)) |
(log.f64 (exp.f64 (+.f64 a -1/3))) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3)) |
(expm1.f64 (log1p.f64 (+.f64 a -1/3))) |
(exp.f64 (log.f64 (+.f64 a -1/3))) |
(log1p.f64 (expm1.f64 (+.f64 a -1/3))) |
(fma.f64 1 a -1/3) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) -1/3) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) -1/3) |
| 1× | egg-herbie |
| 1004× | fma-def |
| 780× | distribute-rgt-in |
| 746× | distribute-lft-in |
| 586× | associate-*r* |
| 538× | associate-*l* |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 75 | 503 |
| 1 | 163 | 423 |
| 2 | 488 | 423 |
| 3 | 2843 | 413 |
| 1× | node limit |
| Inputs |
|---|
-1/3 |
a |
a |
(+.f64 a -1/3) |
(+.f64 -1/3 a) |
(*.f64 (+.f64 a -1/3) 1) |
(*.f64 1 (+.f64 a -1/3)) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))))) |
(*.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3))) |
(/.f64 1 (/.f64 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))) (+.f64 (pow.f64 a 3) -1/27))) |
(/.f64 1 (/.f64 (+.f64 a 1/3) (fma.f64 a a -1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3)))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (*.f64 a a) (-.f64 1/9 (*.f64 a -1/3)))) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(/.f64 (fma.f64 a a -1/9) (-.f64 a -1/3)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) -1/27)) (neg.f64 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))))) |
(/.f64 (neg.f64 (fma.f64 a a -1/9)) (neg.f64 (+.f64 a 1/3))) |
(pow.f64 (+.f64 a -1/3) 1) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 2) |
(sqrt.f64 (pow.f64 (+.f64 a -1/3) 2)) |
(log.f64 (exp.f64 (+.f64 a -1/3))) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3)) |
(expm1.f64 (log1p.f64 (+.f64 a -1/3))) |
(exp.f64 (log.f64 (+.f64 a -1/3))) |
(log1p.f64 (expm1.f64 (+.f64 a -1/3))) |
(fma.f64 1 a -1/3) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) -1/3) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) -1/3) |
| Outputs |
|---|
-1/3 |
a |
a |
(+.f64 a -1/3) |
(+.f64 -1/3 a) |
(+.f64 -1/3 a) |
(*.f64 (+.f64 a -1/3) 1) |
(+.f64 -1/3 a) |
(*.f64 1 (+.f64 a -1/3)) |
(+.f64 -1/3 a) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) |
(+.f64 -1/3 a) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3))) |
(+.f64 -1/3 a) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3))) |
(+.f64 -1/3 a) |
(*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(*.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3))) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(/.f64 1 (/.f64 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))) (+.f64 (pow.f64 a 3) -1/27))) |
(*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(/.f64 1 (/.f64 (+.f64 a 1/3) (fma.f64 a a -1/9))) |
(*.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3))) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3)))) |
(*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (*.f64 a a) (-.f64 1/9 (*.f64 a -1/3)))) |
(*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(*.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3))) |
(/.f64 (fma.f64 a a -1/9) (-.f64 a -1/3)) |
(*.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3))) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) -1/27)) (neg.f64 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))))) |
(*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (fma.f64 a a (+.f64 1/9 (*.f64 a 1/3))))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(/.f64 (neg.f64 (fma.f64 a a -1/9)) (neg.f64 (+.f64 a 1/3))) |
(*.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3))) |
(/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) |
(pow.f64 (+.f64 a -1/3) 1) |
(+.f64 -1/3 a) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3) |
(+.f64 -1/3 a) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/3) |
(+.f64 -1/3 a) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 2) |
(+.f64 -1/3 a) |
(sqrt.f64 (pow.f64 (+.f64 a -1/3) 2)) |
(+.f64 -1/3 a) |
(log.f64 (exp.f64 (+.f64 a -1/3))) |
(+.f64 -1/3 a) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3)) |
(+.f64 -1/3 a) |
(expm1.f64 (log1p.f64 (+.f64 a -1/3))) |
(+.f64 -1/3 a) |
(exp.f64 (log.f64 (+.f64 a -1/3))) |
(+.f64 -1/3 a) |
(log1p.f64 (expm1.f64 (+.f64 a -1/3))) |
(+.f64 -1/3 a) |
(fma.f64 1 a -1/3) |
(+.f64 -1/3 a) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) -1/3) |
(+.f64 -1/3 a) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) -1/3) |
(+.f64 -1/3 a) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (sqrt.f64 (-.f64 a 1/3)) |
| 100.0% | (-.f64 a 1/3) | |
| ✓ | 99.6% | (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
| ✓ | 99.5% | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
Compiled 27 to 19 computations (29.6% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | -inf | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| 0.0ms | a | @ | inf | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| 0.0ms | a | @ | 0 | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| 0.0ms | rand | @ | -inf | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| 0.0ms | a | @ | -inf | (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
| 1× | batch-egg-rewrite |
| 990× | log-prod |
| 754× | exp-prod |
| 714× | prod-exp |
| 622× | pow-prod-down |
| 496× | pow-prod-up |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 51 |
| 1 | 212 | 51 |
| 2 | 2594 | 51 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(sqrt.f64 (-.f64 a 1/3)) |
| Outputs |
|---|
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 1) |
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 3) |
(pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9) 1/2) |
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) |
(sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) |
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) |
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))))) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) (*.f64 (log.f64 rand) 1))) |
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) |
(+.f64 (log.f64 (pow.f64 (exp.f64 2/3) (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(log.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 2)) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 rand))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 rand))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(+.f64 0 (sqrt.f64 (+.f64 a -1/3))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) 2)) (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) 1) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(*.f64 1 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 1/6)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/6) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/4) (pow.f64 (+.f64 a -1/3) 1/4)) |
(/.f64 (sqrt.f64 (fma.f64 a a -1/9)) (sqrt.f64 (+.f64 1/3 a))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) -1/27)) (hypot.f64 a (sqrt.f64 (fma.f64 1/3 a 1/9)))) |
(pow.f64 (+.f64 a -1/3) 1/2) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3/2) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/6) 3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 2) 1/4) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/6) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3/2) 1/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/4) 2) |
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(pow.f64 (exp.f64 1/2) (log.f64 (+.f64 a -1/3))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))))) (sqrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(fabs.f64 (sqrt.f64 (+.f64 a -1/3))) |
(log.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 1/6)) 3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 a -1/3))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 1/4)) 2)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 a -1/3)))) |
| 1× | egg-herbie |
| 1570× | fma-def |
| 1098× | distribute-lft-in |
| 1064× | distribute-rgt-in |
| 992× | unswap-sqr |
| 460× | associate-/l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 288 | 2738 |
| 1 | 652 | 2668 |
| 2 | 1917 | 2632 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(*.f64 rand (sqrt.f64 -1/3)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(sqrt.f64 -1/3) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)))) |
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 1) |
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 3) |
(pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9) 1/2) |
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) |
(sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) |
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) |
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))))) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) (*.f64 (log.f64 rand) 1))) |
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) |
(+.f64 (log.f64 (pow.f64 (exp.f64 2/3) (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(log.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 2)) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 rand))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 rand))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(+.f64 0 (sqrt.f64 (+.f64 a -1/3))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) 2)) (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) 1) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(*.f64 1 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 1/6)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/6) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/4) (pow.f64 (+.f64 a -1/3) 1/4)) |
(/.f64 (sqrt.f64 (fma.f64 a a -1/9)) (sqrt.f64 (+.f64 1/3 a))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) -1/27)) (hypot.f64 a (sqrt.f64 (fma.f64 1/3 a 1/9)))) |
(pow.f64 (+.f64 a -1/3) 1/2) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3/2) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/6) 3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 2) 1/4) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/6) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3/2) 1/3) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/4) 2) |
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(pow.f64 (exp.f64 1/2) (log.f64 (+.f64 a -1/3))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))))) (sqrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(fabs.f64 (sqrt.f64 (+.f64 a -1/3))) |
(log.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 1/6)) 3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 a -1/3))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 1/4)) 2)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 a -1/3)))) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(*.f64 (*.f64 1/3 (sqrt.f64 -1/3)) rand) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)))) |
(fma.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) (*.f64 (*.f64 1/3 (sqrt.f64 -1/3)) rand)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (/.f64 (*.f64 a 1/6) (/.f64 (sqrt.f64 -1/3) rand))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 -1/24 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (sqrt.f64 -1/3) 3) rand))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) (*.f64 1/8 (/.f64 (*.f64 rand (*.f64 a a)) (sqrt.f64 -1/3))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/8 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (*.f64 a a))) (/.f64 (*.f64 a 1/6) (/.f64 (sqrt.f64 -1/3) rand)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)) (fma.f64 -1/24 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (sqrt.f64 -1/3) 3) rand)) (/.f64 (*.f64 1/48 (*.f64 rand (pow.f64 a 3))) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) (fma.f64 1/48 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) rand) (*.f64 1/8 (/.f64 (*.f64 rand (*.f64 a a)) (sqrt.f64 -1/3)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/48 (/.f64 rand (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) (pow.f64 a 3))) (fma.f64 1/8 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (*.f64 a a))) (/.f64 (*.f64 a 1/6) (/.f64 (sqrt.f64 -1/3) rand))))) |
(*.f64 rand (sqrt.f64 -1/3)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 rand (sqrt.f64 -1/3))) |
(fma.f64 1/2 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 rand (sqrt.f64 -1/3))) |
(fma.f64 rand (sqrt.f64 -1/3) (/.f64 (*.f64 (*.f64 rand a) 1/2) (sqrt.f64 -1/3))) |
(fma.f64 rand (sqrt.f64 -1/3) (/.f64 a (/.f64 (/.f64 (sqrt.f64 -1/3) rand) 1/2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(fma.f64 1/2 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)) (fma.f64 rand (sqrt.f64 -1/3) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (sqrt.f64 -1/3) 3) rand)) -1/8))) |
(fma.f64 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) 1/2 (fma.f64 rand (sqrt.f64 -1/3) (*.f64 3/8 (/.f64 (*.f64 rand (*.f64 a a)) (sqrt.f64 -1/3))))) |
(fma.f64 rand (sqrt.f64 -1/3) (fma.f64 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) 1/2 (*.f64 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (*.f64 a a))) 3/8))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(fma.f64 1/2 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)) (fma.f64 rand (sqrt.f64 -1/3) (fma.f64 1/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) rand)) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (sqrt.f64 -1/3) 3) rand)) -1/8)))) |
(fma.f64 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) 1/2 (fma.f64 rand (sqrt.f64 -1/3) (fma.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) rand) 1/16 (*.f64 3/8 (/.f64 (*.f64 rand (*.f64 a a)) (sqrt.f64 -1/3)))))) |
(fma.f64 rand (sqrt.f64 -1/3) (fma.f64 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) 1/2 (fma.f64 (/.f64 rand (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) (pow.f64 a 3))) 1/16 (*.f64 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (*.f64 a a))) 3/8)))) |
(sqrt.f64 -1/3) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)) |
(fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3))) |
(fma.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1/3) 3)) (fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3))) |
(+.f64 (fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3)) (*.f64 3/8 (/.f64 (*.f64 a a) (sqrt.f64 -1/3)))) |
(fma.f64 3/8 (/.f64 a (/.f64 (sqrt.f64 -1/3) a)) (fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)))) |
(fma.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (fma.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1/3) 3)) (fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3)))) |
(+.f64 (fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3)) (fma.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (*.f64 3/8 (/.f64 (*.f64 a a) (sqrt.f64 -1/3))))) |
(fma.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (fma.f64 3/8 (/.f64 a (/.f64 (sqrt.f64 -1/3) a)) (fma.f64 1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3)))) |
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a)))) rand)) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a)))) rand)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a)))) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a)))) rand)))) |
(*.f64 rand (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 1) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 3) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9) 1/2) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) |
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3) 1/3) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 2) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))))) |
(sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) |
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) rand)) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a)))) rand)))) |
(*.f64 rand (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a)))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1) 1)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 2)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) (*.f64 (log.f64 rand) 1))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 (log.f64 (pow.f64 (exp.f64 2/3) (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 1) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 3) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/2) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) |
(sqrt.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a)))) |
(fabs.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/3) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 2) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) 2)) (cbrt.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) (sqrt.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) |
(sqrt.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a)))) |
(fabs.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(log.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3)) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1)) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1) 1)) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 3)) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1/3)) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 2)) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 rand) 1))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 rand))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 rand) 1))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 rand))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 rand) 1))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 0 (sqrt.f64 (+.f64 a -1/3))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) 2)) (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(+.f64 (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a))))))) |
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) 1) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 1 (sqrt.f64 (+.f64 a -1/3))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 1/6)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/6) (cbrt.f64 (+.f64 a -1/3))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (pow.f64 (+.f64 a -1/3) 1/4) (pow.f64 (+.f64 a -1/3) 1/4)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (sqrt.f64 (fma.f64 a a -1/9)) (sqrt.f64 (+.f64 1/3 a))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) -1/27)) (hypot.f64 a (sqrt.f64 (fma.f64 1/3 a 1/9)))) |
(pow.f64 (+.f64 a -1/3) 1/2) |
(sqrt.f64 (+.f64 -1/3 a)) |
(pow.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(sqrt.f64 (+.f64 -1/3 a)) |
(pow.f64 (cbrt.f64 (+.f64 a -1/3)) 3/2) |
(pow.f64 (cbrt.f64 (+.f64 -1/3 a)) 3/2) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/6) 3) |
(sqrt.f64 (+.f64 -1/3 a)) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 2) 1/4) |
(pow.f64 (pow.f64 (+.f64 -1/3 a) 2) 1/4) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3) 1/6) |
(pow.f64 (pow.f64 (+.f64 -1/3 a) 3) 1/6) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 3/2) 1/3) |
(sqrt.f64 (+.f64 -1/3 a)) |
(pow.f64 (pow.f64 (+.f64 a -1/3) 1/4) 2) |
(sqrt.f64 (+.f64 -1/3 a)) |
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(pow.f64 (exp.f64 1/2) (log.f64 (+.f64 a -1/3))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (+.f64 -1/3 a)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (+.f64 -1/3 a))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))))) (sqrt.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (+.f64 -1/3 a))))) (sqrt.f64 (log.f64 (sqrt.f64 (+.f64 -1/3 a))))) |
(fabs.f64 (sqrt.f64 (+.f64 a -1/3))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(log.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(cbrt.f64 (pow.f64 (+.f64 a -1/3) 3/2)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(exp.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(exp.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1) 1/2)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) 1)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) 1)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 1/6)) 3)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 a -1/3))) 1/3)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 a -1/3) 1/4)) 2)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 a -1/3)))) |
(sqrt.f64 (+.f64 -1/3 a)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (+.f64 a -1/3) | |
| 100.0% | (sqrt.f64 (+.f64 a -1/3)) | |
| ✓ | 99.6% | (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
| ✓ | 99.5% | (*.f64 1/3 rand) |
Compiled 25 to 18 computations (28% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 24.0ms | rand | @ | -inf | (*.f64 1/3 rand) |
| 0.0ms | rand | @ | inf | (*.f64 1/3 rand) |
| 0.0ms | rand | @ | 0 | (*.f64 1/3 rand) |
| 0.0ms | a | @ | -inf | (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
| 0.0ms | a | @ | inf | (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
| 1× | batch-egg-rewrite |
| 1022× | log-prod |
| 780× | exp-prod |
| 746× | prod-exp |
| 650× | pow-prod-down |
| 508× | pow-prod-up |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 30 |
| 1 | 230 | 30 |
| 2 | 2738 | 30 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 rand) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
| Outputs |
|---|
(+.f64 0 (*.f64 1/3 rand)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 rand))) 2)) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 rand))))) |
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 rand)))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 rand))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 rand))) 1) |
(pow.f64 (*.f64 1/3 rand) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/3 rand)) 3) |
(pow.f64 (*.f64 1/9 (*.f64 rand rand)) 1/2) |
(pow.f64 (pow.f64 (*.f64 1/3 rand) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/3 rand)) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 rand))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 rand))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 rand)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 rand)))) (sqrt.f64 (log.f64 (*.f64 1/3 rand)))) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand rand))) |
(log.f64 (cbrt.f64 (exp.f64 rand))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 rand)))) |
(cbrt.f64 (pow.f64 (*.f64 1/3 rand) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/3 rand))) |
(exp.f64 (log.f64 (*.f64 1/3 rand))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 rand))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/3 rand))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 rand))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 1/3 rand))) |
(+.f64 0 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 1) |
(pow.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 3) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) 1/2) |
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand)))) |
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))))) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 rand)) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 rand)) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 (*.f64 1/3 rand)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 (*.f64 1/3 rand)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 (*.f64 1/3 rand)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 (*.f64 1/3 rand)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 (*.f64 1/3 rand)) 1))) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) (*.f64 (log.f64 rand) 1))) |
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
| 1× | egg-herbie |
| 1148× | fma-def |
| 798× | times-frac |
| 768× | log-prod |
| 768× | prod-exp |
| 648× | unswap-sqr |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 189 | 1838 |
| 1 | 434 | 1766 |
| 2 | 1263 | 1746 |
| 3 | 5417 | 1746 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(+.f64 0 (*.f64 1/3 rand)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 rand))) 2)) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 rand))))) |
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 rand)))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 rand))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 rand))) 1) |
(pow.f64 (*.f64 1/3 rand) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/3 rand)) 3) |
(pow.f64 (*.f64 1/9 (*.f64 rand rand)) 1/2) |
(pow.f64 (pow.f64 (*.f64 1/3 rand) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/3 rand)) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 rand))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 rand))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 rand)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 rand)))) (sqrt.f64 (log.f64 (*.f64 1/3 rand)))) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand rand))) |
(log.f64 (cbrt.f64 (exp.f64 rand))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 rand)))) |
(cbrt.f64 (pow.f64 (*.f64 1/3 rand) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/3 rand))) |
(exp.f64 (log.f64 (*.f64 1/3 rand))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 rand))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/3 rand))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 rand))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 1/3 rand))) |
(+.f64 0 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 1) |
(pow.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 3) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) 1/2) |
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand)))) |
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))))) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 rand)) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 rand)) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 (*.f64 1/3 rand)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 (*.f64 1/3 rand)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 (*.f64 1/3 rand)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 (*.f64 1/3 rand)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 (*.f64 1/3 rand)) 1))) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) (*.f64 (log.f64 rand) 1))) |
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(*.f64 rand (*.f64 (sqrt.f64 -1/3) 1/3)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (/.f64 (*.f64 1/6 (*.f64 rand a)) (sqrt.f64 -1/3))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 (/.f64 1/6 (sqrt.f64 -1/3)) (*.f64 rand a))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 -1/24 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (sqrt.f64 -1/3) 3) rand))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) (*.f64 1/8 (/.f64 (*.f64 rand (*.f64 a a)) (sqrt.f64 -1/3))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/8 (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 (/.f64 1/6 (sqrt.f64 -1/3)) (*.f64 rand a)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (/.f64 a (/.f64 (sqrt.f64 -1/3) rand)) (fma.f64 -1/24 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (sqrt.f64 -1/3) 3) rand)) (*.f64 1/48 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) rand)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) (fma.f64 1/48 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) rand) (*.f64 1/8 (/.f64 (*.f64 rand (*.f64 a a)) (sqrt.f64 -1/3)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/48 (*.f64 (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 5)) (pow.f64 a 3)) (fma.f64 1/8 (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 (/.f64 1/6 (sqrt.f64 -1/3)) (*.f64 rand a))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 0 (*.f64 1/3 rand)) |
(*.f64 1/3 rand) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 rand))) 2)) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 rand))))) |
(*.f64 3 (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 rand))))) |
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 rand)))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 rand))))) |
(*.f64 2 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 rand))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 rand))) 1) |
(*.f64 1/3 rand) |
(pow.f64 (*.f64 1/3 rand) 1) |
(*.f64 1/3 rand) |
(pow.f64 (cbrt.f64 (*.f64 1/3 rand)) 3) |
(*.f64 1/3 rand) |
(pow.f64 (*.f64 1/9 (*.f64 rand rand)) 1/2) |
(*.f64 1/3 rand) |
(pow.f64 (pow.f64 (*.f64 1/3 rand) 3) 1/3) |
(*.f64 1/3 rand) |
(pow.f64 (sqrt.f64 (*.f64 1/3 rand)) 2) |
(*.f64 1/3 rand) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 rand))) |
(*.f64 1/3 rand) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 rand))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 rand)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 rand)))) (sqrt.f64 (log.f64 (*.f64 1/3 rand)))) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/3 rand) |
(log.f64 (cbrt.f64 (exp.f64 rand))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 rand)))) |
(*.f64 1/3 rand) |
(cbrt.f64 (pow.f64 (*.f64 1/3 rand) 3)) |
(*.f64 1/3 rand) |
(expm1.f64 (log1p.f64 (*.f64 1/3 rand))) |
(*.f64 1/3 rand) |
(exp.f64 (log.f64 (*.f64 1/3 rand))) |
(*.f64 1/3 rand) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1)) |
(*.f64 1/3 rand) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) 1)) |
(*.f64 1/3 rand) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 rand))) 3)) |
(*.f64 1/3 rand) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/3 rand))) 1/3)) |
(*.f64 1/3 rand) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 rand))) 2)) |
(*.f64 1/3 rand) |
(log1p.f64 (expm1.f64 (*.f64 1/3 rand))) |
(*.f64 1/3 rand) |
(+.f64 0 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 -1/3 a)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 -1/3 a)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 -1/3 a)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3))))) (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 -1/3 a)))))) |
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 -1/3 a)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 1) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 1) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 3) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) 1/2) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 3) 1/3) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 2) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a)))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a)))))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 -1/3 a)))))) |
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 rand)) (sqrt.f64 (+.f64 -1/3 a)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) 3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 1)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 1) 1)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) 2)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 rand)) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 rand)) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) (log.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) (*.f64 (log.f64 (+.f64 a -1/3)) 1/2))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/3 rand)) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) (*.f64 (log.f64 (*.f64 1/3 rand)) 1))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (log.f64 (*.f64 1/3 rand)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a -1/3)) 1/2) (*.f64 (log.f64 (*.f64 1/3 rand)) 1))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (log.f64 (*.f64 1/3 rand)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a -1/3))) 1) (*.f64 (log.f64 (*.f64 1/3 rand)) 1))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(exp.f64 (+.f64 (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) (*.f64 (log.f64 rand) 1))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 -1/3 a))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (+.f64 a -1/3) | |
| ✓ | 99.9% | (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
| ✓ | 99.8% | (sqrt.f64 (*.f64 9 a)) |
| ✓ | 99.7% | (/.f64 rand (sqrt.f64 (*.f64 9 a))) |
Compiled 44 to 32 computations (27.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | rand | @ | 0 | (/.f64 rand (sqrt.f64 (*.f64 9 a))) |
| 1.0ms | a | @ | 0 | (/.f64 rand (sqrt.f64 (*.f64 9 a))) |
| 1.0ms | a | @ | 0 | (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
| 0.0ms | a | @ | -inf | (/.f64 rand (sqrt.f64 (*.f64 9 a))) |
| 0.0ms | rand | @ | inf | (/.f64 rand (sqrt.f64 (*.f64 9 a))) |
| 1× | batch-egg-rewrite |
| 1378× | log-prod |
| 1170× | prod-diff |
| 750× | fma-def |
| 516× | expm1-udef |
| 512× | log1p-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 63 |
| 1 | 303 | 59 |
| 2 | 4048 | 59 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 rand (sqrt.f64 (*.f64 9 a))) |
(sqrt.f64 (*.f64 9 a)) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
| Outputs |
|---|
(+.f64 0 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))))) |
(-.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(*.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 (cbrt.f64 (*.f64 rand rand)) (*.f64 (cbrt.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (neg.f64 rand) (/.f64 1 (*.f64 -3 (sqrt.f64 a)))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) rand) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 9 a))) (/.f64 rand (cbrt.f64 (sqrt.f64 (*.f64 9 a))))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 9 a) 1/4)) (/.f64 rand (pow.f64 (*.f64 9 a) 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) 1) (/.f64 (cbrt.f64 rand) (sqrt.f64 (*.f64 9 a)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) (cbrt.f64 (*.f64 9 a))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) (pow.f64 (*.f64 9 a) 1/4)) (/.f64 (cbrt.f64 rand) (pow.f64 (*.f64 9 a) 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) 3) (/.f64 (cbrt.f64 rand) (sqrt.f64 a))) |
(*.f64 (/.f64 (sqrt.f64 rand) 1) (/.f64 (sqrt.f64 rand) (sqrt.f64 (*.f64 9 a)))) |
(*.f64 (/.f64 (sqrt.f64 rand) (cbrt.f64 (*.f64 9 a))) (/.f64 (sqrt.f64 rand) (cbrt.f64 (sqrt.f64 (*.f64 9 a))))) |
(*.f64 (/.f64 (sqrt.f64 rand) 3) (/.f64 (sqrt.f64 rand) (sqrt.f64 a))) |
(pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 9 a)) rand) -1) |
(neg.f64 (/.f64 rand (*.f64 -3 (sqrt.f64 a)))) |
(sqrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a))) |
(log.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(cbrt.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(expm1.f64 (*.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(exp.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 1 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1 -1) |
(fma.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (pow.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2) (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(fma.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (/.f64 1 (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) -1) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (/.f64 1 (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) -1) |
(+.f64 0 (sqrt.f64 (*.f64 9 a))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))) (cbrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 9 a)))) 1) |
(*.f64 (sqrt.f64 (*.f64 9 a)) 1) |
(*.f64 1 (sqrt.f64 (*.f64 9 a))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 9 a))) (cbrt.f64 (*.f64 9 a))) |
(*.f64 (cbrt.f64 (*.f64 9 a)) (cbrt.f64 (sqrt.f64 (*.f64 9 a)))) |
(*.f64 (pow.f64 (*.f64 9 a) 1/4) (pow.f64 (*.f64 9 a) 1/4)) |
(*.f64 3 (sqrt.f64 a)) |
(*.f64 (sqrt.f64 a) 3) |
(*.f64 (sqrt.f64 a) (pow.f64 9 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 9 a)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 9 a)))) |
(*.f64 (pow.f64 9 1/2) (sqrt.f64 a)) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 9 a))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 9 a)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 9 a)) 1/2)) |
(pow.f64 (*.f64 9 a) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 9 a)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 9 a))) 3) |
(pow.f64 (pow.f64 (*.f64 9 a) 3/2) 1/3) |
(pow.f64 (pow.f64 (*.f64 9 a) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 9 a))) |
(log.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 9 a))))) |
(cbrt.f64 (pow.f64 (*.f64 9 a) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 9 a)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 9 a)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 9 a)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 9 a))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 9 a)))) |
(+.f64 a (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(+.f64 -1/3 (+.f64 a (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(+.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(+.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a) (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3)) |
(+.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3) (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a)) |
(+.f64 (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(+.f64 (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) 1) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3))) (*.f64 (+.f64 a 1/3) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (*.f64 (+.f64 a 1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (+.f64 (pow.f64 a 3) -1/27)) (*.f64 (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (fma.f64 a a -1/9)) (*.f64 (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1) (+.f64 a 1/3))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (+.f64 (pow.f64 a 3) -1/27)) (*.f64 (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (fma.f64 a a -1/9)) (*.f64 (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (-.f64 (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (*.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) (-.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3))) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) |
(/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (+.f64 a -1/3)) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (+.f64 a -1/3)) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (exp.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (exp.f64 (+.f64 a -1/3)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 3) (pow.f64 (+.f64 a -1/3) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 a 1 (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(fma.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(fma.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 1 a (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 1 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3)) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (cbrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) (cbrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (sqrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (+.f64 a -1/3))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2))) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
| 1× | egg-herbie |
| 1110× | unswap-sqr |
| 1026× | times-frac |
| 784× | cancel-sign-sub-inv |
| 460× | fma-neg |
| 446× | log-prod |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 392 | 7210 |
| 1 | 995 | 6928 |
| 2 | 3708 | 6796 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 0 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))))) |
(-.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(*.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 (cbrt.f64 (*.f64 rand rand)) (*.f64 (cbrt.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (neg.f64 rand) (/.f64 1 (*.f64 -3 (sqrt.f64 a)))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) rand) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 9 a))) (/.f64 rand (cbrt.f64 (sqrt.f64 (*.f64 9 a))))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 9 a) 1/4)) (/.f64 rand (pow.f64 (*.f64 9 a) 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) 1) (/.f64 (cbrt.f64 rand) (sqrt.f64 (*.f64 9 a)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) (cbrt.f64 (*.f64 9 a))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) (pow.f64 (*.f64 9 a) 1/4)) (/.f64 (cbrt.f64 rand) (pow.f64 (*.f64 9 a) 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) 3) (/.f64 (cbrt.f64 rand) (sqrt.f64 a))) |
(*.f64 (/.f64 (sqrt.f64 rand) 1) (/.f64 (sqrt.f64 rand) (sqrt.f64 (*.f64 9 a)))) |
(*.f64 (/.f64 (sqrt.f64 rand) (cbrt.f64 (*.f64 9 a))) (/.f64 (sqrt.f64 rand) (cbrt.f64 (sqrt.f64 (*.f64 9 a))))) |
(*.f64 (/.f64 (sqrt.f64 rand) 3) (/.f64 (sqrt.f64 rand) (sqrt.f64 a))) |
(pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 9 a)) rand) -1) |
(neg.f64 (/.f64 rand (*.f64 -3 (sqrt.f64 a)))) |
(sqrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a))) |
(log.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(cbrt.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(expm1.f64 (*.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(exp.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 1 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1 -1) |
(fma.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (pow.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2) (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(fma.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (/.f64 1 (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) -1) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (/.f64 1 (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) -1) |
(+.f64 0 (sqrt.f64 (*.f64 9 a))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))) (cbrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 9 a)))) 1) |
(*.f64 (sqrt.f64 (*.f64 9 a)) 1) |
(*.f64 1 (sqrt.f64 (*.f64 9 a))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 9 a))) (cbrt.f64 (*.f64 9 a))) |
(*.f64 (cbrt.f64 (*.f64 9 a)) (cbrt.f64 (sqrt.f64 (*.f64 9 a)))) |
(*.f64 (pow.f64 (*.f64 9 a) 1/4) (pow.f64 (*.f64 9 a) 1/4)) |
(*.f64 3 (sqrt.f64 a)) |
(*.f64 (sqrt.f64 a) 3) |
(*.f64 (sqrt.f64 a) (pow.f64 9 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 9 a)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 9 a)))) |
(*.f64 (pow.f64 9 1/2) (sqrt.f64 a)) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 9 a))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 9 a)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 9 a)) 1/2)) |
(pow.f64 (*.f64 9 a) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 9 a)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 9 a))) 3) |
(pow.f64 (pow.f64 (*.f64 9 a) 3/2) 1/3) |
(pow.f64 (pow.f64 (*.f64 9 a) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 9 a))) |
(log.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 9 a))))) |
(cbrt.f64 (pow.f64 (*.f64 9 a) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 9 a)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 9 a)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 9 a)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 9 a))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 9 a)))) |
(+.f64 a (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(+.f64 -1/3 (+.f64 a (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(+.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(+.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a) (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3)) |
(+.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3) (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a)) |
(+.f64 (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(+.f64 (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) 1) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3))) (*.f64 (+.f64 a 1/3) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (*.f64 (+.f64 a 1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (+.f64 (pow.f64 a 3) -1/27)) (*.f64 (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (fma.f64 a a -1/9)) (*.f64 (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1) (+.f64 a 1/3))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (+.f64 (pow.f64 a 3) -1/27)) (*.f64 (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (fma.f64 a a -1/9)) (*.f64 (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (-.f64 (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (*.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) (-.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3))) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) |
(/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (+.f64 a -1/3)) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (+.f64 a -1/3)) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (exp.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (exp.f64 (+.f64 a -1/3)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 3) (pow.f64 (+.f64 a -1/3) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 a 1 (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(fma.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(fma.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 1 a (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 1 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3)) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (cbrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) (cbrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (sqrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (+.f64 a -1/3))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2))) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
a |
a |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) 1/3)) |
(+.f64 (fma.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 (/.f64 1 a)) a) -1/3) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) 1/3)) |
(+.f64 (fma.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 (/.f64 1 a)) a) -1/3) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) 1/3)) |
(+.f64 (fma.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 (/.f64 1 a)) a) -1/3) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) -1/3)) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) 1/3)) |
(+.f64 (fma.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 (/.f64 1 a)) a) -1/3) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) 1/3)) |
(+.f64 (fma.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 (/.f64 1 a)) a) -1/3) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) 1/3)) |
(+.f64 (fma.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 (/.f64 1 a)) a) -1/3) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) -1/3)) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) 1/3)) |
(+.f64 (fma.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 (/.f64 1 a)) a) -1/3) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) 1/3)) |
(+.f64 (fma.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 (/.f64 1 a)) a) -1/3) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) 1/3)) |
(+.f64 (fma.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 (/.f64 1 a)) a) -1/3) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) -1/3)) |
(+.f64 0 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 a))))))) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 a))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(-.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) |
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))) (cbrt.f64 (*.f64 (/.f64 rand 9) (/.f64 rand a)))) |
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))) (cbrt.f64 (/.f64 (*.f64 rand (/.f64 rand a)) 9))) |
(*.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand))) (cbrt.f64 (*.f64 (/.f64 rand 9) (/.f64 rand a)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))) (cbrt.f64 (*.f64 (/.f64 rand 9) (/.f64 rand a)))) |
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))) (cbrt.f64 (/.f64 (*.f64 rand (/.f64 rand a)) 9))) |
(*.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand))) (cbrt.f64 (*.f64 (/.f64 rand 9) (/.f64 rand a)))) |
(*.f64 (cbrt.f64 (*.f64 rand rand)) (*.f64 (cbrt.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (cbrt.f64 (*.f64 rand rand)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (cbrt.f64 rand))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 rand rand)) (cbrt.f64 rand))) |
(*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 (neg.f64 rand) (/.f64 1 (*.f64 -3 (sqrt.f64 a)))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) rand) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 9 a))) (/.f64 rand (cbrt.f64 (sqrt.f64 (*.f64 9 a))))) |
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 a 9))) rand) (cbrt.f64 (sqrt.f64 (*.f64 a 9)))) |
(/.f64 (/.f64 rand (cbrt.f64 (*.f64 a 9))) (cbrt.f64 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 9 a) 1/4)) (/.f64 rand (pow.f64 (*.f64 9 a) 1/4))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 a 9) 1/4)) (/.f64 rand (pow.f64 (*.f64 a 9) 1/4))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) 1) (/.f64 (cbrt.f64 rand) (sqrt.f64 (*.f64 9 a)))) |
(*.f64 (cbrt.f64 (*.f64 rand rand)) (/.f64 (cbrt.f64 rand) (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (cbrt.f64 rand) (/.f64 (cbrt.f64 (*.f64 rand rand)) (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) (cbrt.f64 (*.f64 9 a))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))) (/.f64 (cbrt.f64 (*.f64 rand rand)) (cbrt.f64 (*.f64 a 9)))) |
(*.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand))) (/.f64 (cbrt.f64 (*.f64 rand rand)) (cbrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) (pow.f64 (*.f64 9 a) 1/4)) (/.f64 (cbrt.f64 rand) (pow.f64 (*.f64 9 a) 1/4))) |
(*.f64 (cbrt.f64 (*.f64 rand rand)) (/.f64 (cbrt.f64 rand) (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (cbrt.f64 rand) (/.f64 (cbrt.f64 (*.f64 rand rand)) (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 rand rand)) 3) (/.f64 (cbrt.f64 rand) (sqrt.f64 a))) |
(/.f64 (*.f64 (cbrt.f64 rand) (/.f64 (cbrt.f64 (*.f64 rand rand)) 3)) (sqrt.f64 a)) |
(*.f64 (/.f64 (sqrt.f64 rand) 1) (/.f64 (sqrt.f64 rand) (sqrt.f64 (*.f64 9 a)))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 a 9) 1/4)) (/.f64 rand (pow.f64 (*.f64 a 9) 1/4))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 (sqrt.f64 rand) (cbrt.f64 (*.f64 9 a))) (/.f64 (sqrt.f64 rand) (cbrt.f64 (sqrt.f64 (*.f64 9 a))))) |
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 a 9))) rand) (cbrt.f64 (sqrt.f64 (*.f64 a 9)))) |
(/.f64 (/.f64 rand (cbrt.f64 (*.f64 a 9))) (cbrt.f64 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 (sqrt.f64 rand) 3) (/.f64 (sqrt.f64 rand) (sqrt.f64 a))) |
(/.f64 (/.f64 rand 3) (sqrt.f64 a)) |
(pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(pow.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(pow.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(pow.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 2) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 9 a)) rand) -1) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 a 9) 1/4)) (/.f64 rand (pow.f64 (*.f64 a 9) 1/4))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(neg.f64 (/.f64 rand (*.f64 -3 (sqrt.f64 a)))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(sqrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a))) |
(sqrt.f64 (*.f64 (/.f64 rand 9) (/.f64 rand a))) |
(sqrt.f64 (/.f64 (*.f64 rand (/.f64 rand a)) 9)) |
(log.f64 (pow.f64 (exp.f64 rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(cbrt.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(expm1.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(expm1.f64 (*.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(exp.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(log1p.f64 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(fma.f64 1 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1 -1) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(fma.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (pow.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2) -1) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2) (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(fma.f64 (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(fma.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (/.f64 1 (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) -1) |
(fma.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (/.f64 1 (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) -1) |
(fma.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (/.f64 1 (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1)) -1) |
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) 3)) (fma.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1))) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (/.f64 1 (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) -1) |
(fma.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (/.f64 1 (-.f64 1 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) -1) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 rand (/.f64 rand a)) 9)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 rand (sqrt.f64 a)) -1/3))) -1) |
(+.f64 -1 (/.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (+.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) -3))))) |
(+.f64 0 (sqrt.f64 (*.f64 9 a))) |
(sqrt.f64 (*.f64 a 9)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))) (cbrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(*.f64 (sqrt.f64 a) 3) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 9 a)))) 1) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 (sqrt.f64 (*.f64 9 a)) 1) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 1 (sqrt.f64 (*.f64 9 a))) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 9 a))) (cbrt.f64 (*.f64 9 a))) |
(*.f64 (cbrt.f64 (*.f64 a 9)) (cbrt.f64 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (cbrt.f64 (*.f64 9 a)) (cbrt.f64 (sqrt.f64 (*.f64 9 a)))) |
(*.f64 (cbrt.f64 (*.f64 a 9)) (cbrt.f64 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (pow.f64 (*.f64 9 a) 1/4) (pow.f64 (*.f64 9 a) 1/4)) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 3 (sqrt.f64 a)) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(*.f64 (sqrt.f64 a) 3) |
(*.f64 (sqrt.f64 a) 3) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(*.f64 (sqrt.f64 a) (pow.f64 9 1/2)) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(*.f64 (sqrt.f64 a) 3) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 9 a)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 9 a)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a 9)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a 9)))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 a 9))) (sqrt.f64 (cbrt.f64 (*.f64 a 9)))) |
(*.f64 (cbrt.f64 (*.f64 a 9)) (sqrt.f64 (cbrt.f64 (*.f64 a 9)))) |
(*.f64 (pow.f64 9 1/2) (sqrt.f64 a)) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(*.f64 (sqrt.f64 a) 3) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 9 a))) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 9 a)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 9 a)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a 9)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a 9)))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 a 9))) (sqrt.f64 (cbrt.f64 (*.f64 a 9)))) |
(*.f64 (cbrt.f64 (*.f64 a 9)) (sqrt.f64 (cbrt.f64 (*.f64 a 9)))) |
(pow.f64 (*.f64 9 a) 1/2) |
(sqrt.f64 (*.f64 a 9)) |
(pow.f64 (sqrt.f64 (*.f64 9 a)) 1) |
(sqrt.f64 (*.f64 a 9)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 9 a))) 3) |
(sqrt.f64 (*.f64 a 9)) |
(pow.f64 (pow.f64 (*.f64 9 a) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 a 9) 3/2)) |
(pow.f64 (pow.f64 (*.f64 9 a) 1/4) 2) |
(sqrt.f64 (*.f64 a 9)) |
(fabs.f64 (sqrt.f64 (*.f64 9 a))) |
(sqrt.f64 (*.f64 a 9)) |
(log.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (sqrt.f64 a))))) |
(*.f64 (sqrt.f64 a) 3) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 9 a))))) |
(sqrt.f64 (*.f64 a 9)) |
(cbrt.f64 (pow.f64 (*.f64 9 a) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 a 9) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 9 a)))) |
(sqrt.f64 (*.f64 a 9)) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 9 a)))) |
(sqrt.f64 (*.f64 a 9)) |
(exp.f64 (*.f64 (log.f64 (*.f64 9 a)) 1/2)) |
(sqrt.f64 (*.f64 a 9)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 9 a))) 1)) |
(sqrt.f64 (*.f64 a 9)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 9 a)))) |
(sqrt.f64 (*.f64 a 9)) |
(+.f64 a (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(+.f64 -1/3 (+.f64 a (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a) (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3) (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(+.f64 (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) 1) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) 3)) (/.f64 (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)) (+.f64 (pow.f64 a 3) -1/27))) (fma.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (-.f64 1 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 rand (/.f64 rand a)) 9)) (+.f64 1 (*.f64 (/.f64 rand (sqrt.f64 a)) -1/3))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (+.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) -3)))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3))) (*.f64 (+.f64 a 1/3) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) (/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) (/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1))) |
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) 3)) (/.f64 (+.f64 1/3 a) (fma.f64 a a -1/9))) (fma.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1)) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (*.f64 (+.f64 a 1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (fma.f64 a a -1/9)) (-.f64 1 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) (+.f64 1/3 a)) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 rand (/.f64 rand a)) 9)) (+.f64 1 (*.f64 (/.f64 rand (sqrt.f64 a)) -1/3))) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (+.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) -3)))) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (+.f64 (pow.f64 a 3) -1/27)) (*.f64 (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) 3)) (/.f64 (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)) (+.f64 (pow.f64 a 3) -1/27))) (fma.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (fma.f64 a a -1/9)) (*.f64 (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1) (+.f64 a 1/3))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) (/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) (/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1))) |
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) 3)) (/.f64 (+.f64 1/3 a) (fma.f64 a a -1/9))) (fma.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (+.f64 (pow.f64 a 3) -1/27)) (*.f64 (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (-.f64 1 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 rand (/.f64 rand a)) 9)) (+.f64 1 (*.f64 (/.f64 rand (sqrt.f64 a)) -1/3))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (+.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) -3)))) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (fma.f64 a a -1/9)) (*.f64 (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (fma.f64 a a -1/9)) (-.f64 1 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) (+.f64 1/3 a)) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 rand (/.f64 rand a)) 9)) (+.f64 1 (*.f64 (/.f64 rand (sqrt.f64 a)) -1/3))) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (+.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) -3)))) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (-.f64 (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (*.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 3)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (-.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3))))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (pow.f64 (+.f64 a -1/3) 3)) (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 2) 1) (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (pow.f64 (+.f64 a -1/3) 2)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) 3)) (pow.f64 (+.f64 a -1/3) 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 rand (/.f64 rand a))) 1) (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (/.f64 rand (*.f64 (sqrt.f64 a) -3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) (-.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (*.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))) (pow.f64 (+.f64 a -1/3) 2))) (-.f64 (+.f64 a -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 2))) (*.f64 (+.f64 1 (*.f64 (/.f64 rand (sqrt.f64 a)) -1/3)) (+.f64 a -1/3))) |
(*.f64 (/.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) -3)))) (/.f64 (+.f64 (+.f64 a -1/3) (*.f64 (-.f64 1/3 a) (*.f64 1/9 (*.f64 rand (/.f64 rand a))))) (+.f64 a -1/3))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3))) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (/.f64 (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1) (+.f64 a -1/3))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1)) (+.f64 a -1/3)) |
(*.f64 (/.f64 (+.f64 a -1/3) (fma.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1)) (+.f64 1 (pow.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) 3))) |
(/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (+.f64 a -1/3)) (-.f64 1 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 rand (/.f64 rand a)) 9)) (+.f64 1 (*.f64 (/.f64 rand (sqrt.f64 a)) -1/3))) (+.f64 a -1/3)) |
(*.f64 (/.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) -3)))) (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a)))) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a))) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1)) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (/.f64 (+.f64 1/3 a) (fma.f64 a a -1/9))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a))) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1)) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (+.f64 a 1/3)) |
(/.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (/.f64 (+.f64 1/3 a) (fma.f64 a a -1/9))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) (+.f64 a -1/3)) (fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (/.f64 (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) -1) 1) (+.f64 a -1/3))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 3)) (fma.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1)) (+.f64 a -1/3)) |
(*.f64 (/.f64 (+.f64 a -1/3) (fma.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) -1) 1)) (+.f64 1 (pow.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) 3))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (+.f64 a -1/3)) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (+.f64 a -1/3)) (-.f64 1 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 rand (/.f64 rand a)) 9)) (+.f64 1 (*.f64 (/.f64 rand (sqrt.f64 a)) -1/3))) (+.f64 a -1/3)) |
(*.f64 (/.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) -3)))) (-.f64 1 (*.f64 (/.f64 rand 9) (/.f64 rand a)))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 1) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 3) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3) 1/3) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (exp.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (exp.f64 (+.f64 a -1/3)))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a -1/3) 3) (pow.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 3))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 3) (pow.f64 (+.f64 a -1/3) 3))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 1)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 a 1 (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 1 a (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 1 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (cbrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) (sqrt.f64 a))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (cbrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (cbrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) (sqrt.f64 a)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (cbrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 rand (/.f64 rand a)) 9)) (+.f64 a -1/3)) (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (*.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (+.f64 -1/3 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))))) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (+.f64 -1/3 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))))) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 -1/3 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(+.f64 (/.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 a)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(+.f64 (/.f64 (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) (sqrt.f64 a)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(+.f64 (/.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 a)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(+.f64 (/.f64 (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) (sqrt.f64 a)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 1/3 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(+.f64 (/.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 a)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(+.f64 (/.f64 (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) (sqrt.f64 a)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) 1)) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 1/3 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(+.f64 (/.f64 (*.f64 (+.f64 -1/9 (*.f64 1/3 a)) rand) (sqrt.f64 a)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(+.f64 (/.f64 (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3)) (sqrt.f64 a)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (cbrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)))) (cbrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (sqrt.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (+.f64 a -1/3))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2))) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (cbrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (/.f64 (*.f64 (cbrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) (sqrt.f64 a)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (cbrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 (*.f64 rand rand) (*.f64 9 a)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 rand (/.f64 rand a)) 9)) (+.f64 a -1/3)) (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 rand 9) (/.f64 rand a))) (*.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (fma.f64 1/3 (/.f64 rand (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
Compiled 18300 to 13662 computations (25.3% saved)
14 alts after pruning (10 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1057 | 7 | 1064 |
| Fresh | 0 | 3 | 3 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 3 | 5 |
| Total | 1059 | 14 | 1073 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.8% | (-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
| ✓ | 65.1% | (-.f64 a 1/3) |
| ▶ | 99.0% | (+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
| ✓ | 99.1% | (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
| 99.0% | (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)))) | |
| ▶ | 29.7% | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
| ✓ | 35.0% | (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
| 35.0% | (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) | |
| ✓ | 35.1% | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| ▶ | 34.2% | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 13.2% | (*.f64 1/3 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) | |
| ▶ | 13.3% | (sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) |
| 63.7% | a | |
| 1.5% | -1/3 |
Compiled 253 to 198 computations (21.7% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (sqrt.f64 (-.f64 a 1/3)) | |
| ✓ | 100.0% | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 99.6% | (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) | |
| 99.5% | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
Compiled 49 to 35 computations (28.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 0.0ms | a | @ | -inf | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 0.0ms | a | @ | inf | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 0.0ms | rand | @ | 0 | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 0.0ms | rand | @ | -inf | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 1× | batch-egg-rewrite |
| 1162× | log-prod |
| 802× | pow-prod-down |
| 802× | fma-def |
| 562× | pow-prod-up |
| 544× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 25 |
| 1 | 243 | 25 |
| 2 | 3219 | 25 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 1) |
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9) (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a))) (/.f64 (*.f64 a a) (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)))) |
(*.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 1) |
(*.f64 1 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) |
(*.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) (pow.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 2) (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(*.f64 (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(*.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)) (/.f64 1 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)))) |
(*.f64 (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a))) (/.f64 1 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)))) |
(/.f64 1 (/.f64 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)))) |
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)) (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)) (fma.f64 a a (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9) (*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))))) |
(/.f64 (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a))) (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a)))) (neg.f64 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)))) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 1) |
(pow.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 3) |
(pow.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 2) |
(pow.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3))) -1) |
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)) (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a)))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 2)) |
(log.f64 (exp.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)))) |
(log.f64 (*.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 rand) (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 rand) (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) (+.f64 1 (expm1.f64 a)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (exp.f64 a))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (+.f64 1 (expm1.f64 a)))) |
(cbrt.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(exp.f64 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) |
(fma.f64 a 1 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) a) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 1/3 a) |
(fma.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1 a) |
(fma.f64 1 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) a) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1/3) a) |
(fma.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) a) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) a) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1/3) a) |
(fma.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) a) |
(fma.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) rand a) |
(fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) |
(fma.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) a) |
(fma.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) a) |
(fma.f64 (*.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) 1) rand a) |
(fma.f64 (*.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) (pow.f64 (cbrt.f64 rand) 2)) (cbrt.f64 rand) a) |
(fma.f64 (*.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 rand)) (sqrt.f64 rand) a) |
| 1× | egg-herbie |
| 870× | associate-+r+ |
| 782× | fma-def |
| 596× | div-sub |
| 456× | cancel-sign-sub-inv |
| 452× | distribute-lft-neg-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 197 | 3294 |
| 1 | 493 | 3238 |
| 2 | 1358 | 2916 |
| 3 | 4691 | 2916 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
a |
a |
a |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 1) |
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9) (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a))) (/.f64 (*.f64 a a) (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)))) |
(*.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 1) |
(*.f64 1 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) |
(*.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) (pow.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 2) (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(*.f64 (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(*.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)) (/.f64 1 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)))) |
(*.f64 (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a))) (/.f64 1 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)))) |
(/.f64 1 (/.f64 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)))) |
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)) (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)) (fma.f64 a a (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9) (*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))))) |
(/.f64 (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a))) (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a)))) (neg.f64 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)))) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 1) |
(pow.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 3) |
(pow.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 2) |
(pow.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3))) -1) |
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)) (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a)))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 2)) |
(log.f64 (exp.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)))) |
(log.f64 (*.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 rand) (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 rand) (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) (+.f64 1 (expm1.f64 a)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (exp.f64 a))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (+.f64 1 (expm1.f64 a)))) |
(cbrt.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(exp.f64 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) |
(fma.f64 a 1 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) a) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 1/3 a) |
(fma.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1 a) |
(fma.f64 1 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) a) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1/3) a) |
(fma.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) a) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) a) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1/3) a) |
(fma.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) a) |
(fma.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) rand a) |
(fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) |
(fma.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) a) |
(fma.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) a) |
(fma.f64 (*.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) 1) rand a) |
(fma.f64 (*.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) (pow.f64 (cbrt.f64 rand) 2)) (cbrt.f64 rand) a) |
(fma.f64 (*.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 rand)) (sqrt.f64 rand) a) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) a)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 -1/24 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (sqrt.f64 -1/3) 3) rand)) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) a (*.f64 1/8 (/.f64 (*.f64 rand (*.f64 a a)) (sqrt.f64 -1/3))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) a (/.f64 (/.f64 (*.f64 rand (*.f64 a a)) 8) (sqrt.f64 -1/3)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/8 (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) a))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 -1/24 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (sqrt.f64 -1/3) 3) rand)) (fma.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a (*.f64 1/48 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) rand)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 rand (*.f64 a a)) (sqrt.f64 -1/3))) (fma.f64 1/48 (/.f64 rand (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) (pow.f64 a 3))) (*.f64 (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) a)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) a (fma.f64 1/8 (/.f64 (*.f64 rand (*.f64 a a)) (sqrt.f64 -1/3)) (/.f64 (*.f64 rand (pow.f64 a 3)) (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) 1/48))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 (fma.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)) 1) a (fma.f64 1/48 (*.f64 (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 5)) (pow.f64 a 3)) (*.f64 1/8 (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 -1/3) rand)))))) |
a |
a |
a |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 1) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9) (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a))) (/.f64 (*.f64 a a) (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)))) |
(-.f64 (/.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) (/.f64 a (/.f64 (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a)) a))) |
(-.f64 (*.f64 (/.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) 1/9) (*.f64 (/.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) a)) |
(/.f64 (fma.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) -1/9 (*.f64 a a)) (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a)) |
(/.f64 (fma.f64 a a (*.f64 (*.f64 rand rand) (*.f64 1/9 (-.f64 1/3 a)))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a)) |
(*.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 1) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(*.f64 1 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(*.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) (pow.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 2)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 2) (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(*.f64 (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(*.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)) (/.f64 1 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)))) |
(*.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (/.f64 1 (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) (*.f64 rand (*.f64 1/9 (*.f64 rand (+.f64 -1/3 a)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(*.f64 (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a))) (/.f64 1 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)))) |
(-.f64 (/.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) (/.f64 a (/.f64 (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a)) a))) |
(-.f64 (*.f64 (/.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) 1/9) (*.f64 (/.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) a)) |
(/.f64 (fma.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) -1/9 (*.f64 a a)) (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a)) |
(/.f64 (fma.f64 a a (*.f64 (*.f64 rand rand) (*.f64 1/9 (-.f64 1/3 a)))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a)) |
(/.f64 1 (/.f64 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)))) |
(*.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (/.f64 1 (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) (*.f64 rand (*.f64 1/9 (*.f64 rand (+.f64 -1/3 a)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)) (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a))))) |
(-.f64 (/.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) (/.f64 a (/.f64 (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a)) a))) |
(-.f64 (*.f64 (/.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) 1/9) (*.f64 (/.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) a)) |
(/.f64 (fma.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) -1/9 (*.f64 a a)) (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a)) |
(/.f64 (fma.f64 a a (*.f64 (*.f64 rand rand) (*.f64 1/9 (-.f64 1/3 a)))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a)) |
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9))) |
(*.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (/.f64 1 (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) (*.f64 rand (*.f64 1/9 (*.f64 rand (+.f64 -1/3 a)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3)) (fma.f64 a a (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9) (*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))))) |
(*.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (/.f64 1 (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) (*.f64 rand (*.f64 1/9 (*.f64 rand (+.f64 -1/3 a)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(/.f64 (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a))) (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a))) |
(-.f64 (/.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) (/.f64 a (/.f64 (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a)) a))) |
(-.f64 (*.f64 (/.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) 1/9) (*.f64 (/.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) a)) |
(/.f64 (fma.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) -1/9 (*.f64 a a)) (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a)) |
(/.f64 (fma.f64 a a (*.f64 (*.f64 rand rand) (*.f64 1/9 (-.f64 1/3 a)))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a)) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)))) |
(*.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (/.f64 1 (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) (*.f64 rand (*.f64 1/9 (*.f64 rand (+.f64 -1/3 a)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a)))) (neg.f64 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)))) |
(-.f64 (/.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) (/.f64 a (/.f64 (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a)) a))) |
(-.f64 (*.f64 (/.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) 1/9) (*.f64 (/.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) a)) |
(/.f64 (fma.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) -1/9 (*.f64 a a)) (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a)) |
(/.f64 (fma.f64 a a (*.f64 (*.f64 rand rand) (*.f64 1/9 (-.f64 1/3 a)))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a)) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(-.f64 (/.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) (/.f64 a (/.f64 (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a)) a))) |
(-.f64 (*.f64 (/.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) 1/9) (*.f64 (/.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) a)) |
(/.f64 (fma.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) -1/9 (*.f64 a a)) (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a)) |
(/.f64 (fma.f64 a a (*.f64 (*.f64 rand rand) (*.f64 1/9 (-.f64 1/3 a)))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a)) |
(pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 1) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(pow.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(pow.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 2) 1/2) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(pow.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 3) 1/3) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(pow.f64 (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 2) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(pow.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 3) 1/27 (pow.f64 a 3))) -1) |
(*.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (/.f64 1 (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (+.f64 a (*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) (*.f64 rand (*.f64 1/9 (*.f64 rand (+.f64 -1/3 a)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 3) 1/27 (pow.f64 a 3)) (fma.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a) (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)))) |
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) (neg.f64 a)) (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9 (neg.f64 (*.f64 a a)))) -1) |
(-.f64 (/.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9)) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) (/.f64 a (/.f64 (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a)) a))) |
(-.f64 (*.f64 (/.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) 1/9) (*.f64 (/.f64 a (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) (neg.f64 a))) a)) |
(/.f64 (fma.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) -1/9 (*.f64 a a)) (fma.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a)) |
(/.f64 (fma.f64 a a (*.f64 (*.f64 rand rand) (*.f64 1/9 (-.f64 1/3 a)))) (fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand -1/3) a)) |
(sqrt.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 2)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(log.f64 (exp.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(log.f64 (*.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 rand) (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(log.f64 (*.f64 (pow.f64 (exp.f64 rand) (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) (+.f64 1 (expm1.f64 a)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (exp.f64 a))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (+.f64 1 (expm1.f64 a)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(cbrt.f64 (pow.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) 3)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(expm1.f64 (log1p.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(exp.f64 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 1)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a)) 1) 1)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 3)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 1/3)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) 2)) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(log1p.f64 (expm1.f64 (fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 a 1 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/3) a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 1/3 a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1 a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 1 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1/3) a) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) (*.f64 1/3 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) a) |
(fma.f64 (*.f64 1/3 (cbrt.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) a) |
(fma.f64 (cbrt.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a)))) (*.f64 1/3 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) a) |
(fma.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) (*.f64 1/3 (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) a) |
(fma.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) a) |
(fma.f64 (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))) a) |
(fma.f64 (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (cbrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 rand (+.f64 -1/3 a))))) a) |
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))) a) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)) 1/9)) (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) a) |
(fma.f64 (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))) a) |
(fma.f64 (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (cbrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 rand (+.f64 -1/3 a))))) a) |
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 (*.f64 rand rand) 1/9))) a) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1/3) a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) rand a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (*.f64 1/3 rand) (sqrt.f64 (+.f64 a -1/3)) a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) a) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) (*.f64 1/3 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) a) |
(fma.f64 (*.f64 1/3 (cbrt.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) a) |
(fma.f64 (cbrt.f64 (*.f64 rand (*.f64 rand (+.f64 -1/3 a)))) (*.f64 1/3 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) a) |
(fma.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) (*.f64 1/3 (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) a) |
(fma.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (*.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) 1) rand a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (*.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) (pow.f64 (cbrt.f64 rand) 2)) (cbrt.f64 rand) a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
(fma.f64 (*.f64 (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 rand)) (sqrt.f64 rand) a) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) a) |
(fma.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand) a) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.6% | (*.f64 (sqrt.f64 a) rand) |
| ✓ | 99.5% | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
Compiled 18 to 8 computations (55.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | rand | @ | 0 | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 0.0ms | a | @ | -inf | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 0.0ms | rand | @ | inf | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 0.0ms | a | @ | 0 | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 0.0ms | a | @ | -inf | (*.f64 (sqrt.f64 a) rand) |
| 1× | batch-egg-rewrite |
| 1604× | pow1 |
| 1472× | add-exp-log |
| 1472× | log1p-expm1-u |
| 1472× | expm1-log1p-u |
| 1438× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 28 |
| 1 | 179 | 28 |
| 2 | 2048 | 28 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) rand) |
| Outputs |
|---|
(-.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) 1) |
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) 3) |
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) 2) |
(sqrt.f64 (*.f64 (*.f64 a (*.f64 rand rand)) 1/9)) |
(log.f64 (pow.f64 (exp.f64 1/3) (*.f64 (sqrt.f64 a) rand))) |
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 a) rand)) 1) |
(pow.f64 (*.f64 (sqrt.f64 a) rand) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 a) rand)) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 a) rand) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 a) rand)) 2) |
(sqrt.f64 (*.f64 a (*.f64 rand rand))) |
(log.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 a))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 a) rand) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 a) rand))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 a) rand))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 a) rand))) |
| 1× | egg-herbie |
| 1130× | fma-def |
| 1106× | distribute-rgt-in |
| 1092× | distribute-lft-in |
| 694× | associate-+r+ |
| 676× | log-prod |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 56 | 560 |
| 1 | 140 | 440 |
| 2 | 573 | 320 |
| 3 | 2086 | 316 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) 1) |
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) 3) |
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) 2) |
(sqrt.f64 (*.f64 (*.f64 a (*.f64 rand rand)) 1/9)) |
(log.f64 (pow.f64 (exp.f64 1/3) (*.f64 (sqrt.f64 a) rand))) |
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 a) rand)) 1) |
(pow.f64 (*.f64 (sqrt.f64 a) rand) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 a) rand)) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 a) rand) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 a) rand)) 2) |
(sqrt.f64 (*.f64 a (*.f64 rand rand))) |
(log.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 a))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 a) rand) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 a) rand))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 a) rand))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 a) rand))) |
| Outputs |
|---|
(-.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) 1) |
(+.f64 1 (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1)) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1) |
(+.f64 1 (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1)) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) 3) |
(+.f64 1 (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1)) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(pow.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 3) 1/3) |
(+.f64 1 (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1)) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(pow.f64 (sqrt.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) 2) |
(+.f64 1 (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1)) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(sqrt.f64 (*.f64 (*.f64 a (*.f64 rand rand)) 1/9)) |
(sqrt.f64 (*.f64 a (*.f64 (*.f64 rand rand) 1/9))) |
(sqrt.f64 (*.f64 a (*.f64 rand (*.f64 rand 1/9)))) |
(fabs.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) |
(log.f64 (pow.f64 (exp.f64 1/3) (*.f64 (sqrt.f64 a) rand))) |
(+.f64 1 (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1)) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(cbrt.f64 (pow.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 3)) |
(+.f64 1 (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1)) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(+.f64 1 (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1)) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(+.f64 1 (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1)) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(+.f64 1 (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1)) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 a) rand)) 1) |
(+.f64 1 (-.f64 (*.f64 (sqrt.f64 a) rand) 1)) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
(pow.f64 (*.f64 (sqrt.f64 a) rand) 1) |
(+.f64 1 (-.f64 (*.f64 (sqrt.f64 a) rand) 1)) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 a) rand)) 3) |
(+.f64 1 (-.f64 (*.f64 (sqrt.f64 a) rand) 1)) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 a) rand) 3) 1/3) |
(+.f64 1 (-.f64 (*.f64 (sqrt.f64 a) rand) 1)) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 a) rand)) 2) |
(+.f64 1 (-.f64 (*.f64 (sqrt.f64 a) rand) 1)) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
(sqrt.f64 (*.f64 a (*.f64 rand rand))) |
(fabs.f64 (*.f64 (sqrt.f64 a) rand)) |
(log.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 a))) |
(+.f64 1 (-.f64 (*.f64 (sqrt.f64 a) rand) 1)) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 a) rand) 3)) |
(+.f64 1 (-.f64 (*.f64 (sqrt.f64 a) rand) 1)) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 a) rand))) |
(+.f64 1 (-.f64 (*.f64 (sqrt.f64 a) rand) 1)) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 a) rand))) |
(+.f64 1 (-.f64 (*.f64 (sqrt.f64 a) rand) 1)) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 a) rand))) |
(+.f64 1 (-.f64 (*.f64 (sqrt.f64 a) rand) 1)) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 rand (+.f64 -1/3 a)) |
| ✓ | 99.8% | (*.f64 rand (*.f64 rand (+.f64 -1/3 a))) |
| ✓ | 99.7% | (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a)))) |
| ✓ | 69.2% | (sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) |
Compiled 41 to 27 computations (34.1% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | -inf | (sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) |
| 1.0ms | rand | @ | 0 | (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a)))) |
| 0.0ms | a | @ | 0 | (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a)))) |
| 0.0ms | rand | @ | inf | (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a)))) |
| 0.0ms | a | @ | -inf | (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a)))) |
| 1× | batch-egg-rewrite |
| 1244× | log-prod |
| 882× | pow-prod-down |
| 570× | pow-prod-up |
| 532× | pow-unpow |
| 526× | pow-exp |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 86 |
| 1 | 259 | 80 |
| 2 | 3295 | 80 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) |
(*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 rand (+.f64 -1/3 a))) |
(*.f64 rand (+.f64 -1/3 a)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) 1) |
(*.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 1) |
(*.f64 1 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) |
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) |
(*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (pow.f64 1/9 1/2)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (*.f64 1/9 rand)) (sqrt.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 4)) (sqrt.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))))) |
(*.f64 (pow.f64 1/9 1/2) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (pow.f64 (*.f64 1/9 rand) 1/2) (sqrt.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(pow.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1/2) |
(pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 3/2) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 3) |
(pow.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81) 1/4) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6) 1/6) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 2) |
(fabs.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) |
(log.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(exp.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(+.f64 0 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(+.f64 (*.f64 (*.f64 1/9 rand) (*.f64 rand -1/3)) (*.f64 (*.f64 1/9 rand) (*.f64 rand a))) |
(+.f64 (*.f64 (*.f64 rand -1/3) (*.f64 1/9 rand)) (*.f64 (*.f64 rand a) (*.f64 1/9 rand))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) 1) |
(pow.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1) |
(pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 2) |
(pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 6) |
(pow.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81) 1/2) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6) 1/3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3) 2/3) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 4) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6)) |
(expm1.f64 (log1p.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(exp.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1/2) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 1) 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) 3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6)) 1/3)) |
(log1p.f64 (expm1.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(fma.f64 (*.f64 rand -1/3) (*.f64 1/9 rand) (*.f64 (*.f64 rand a) (*.f64 1/9 rand))) |
(fma.f64 (*.f64 1/9 rand) (*.f64 rand -1/3) (*.f64 (*.f64 1/9 rand) (*.f64 rand a))) |
(+.f64 0 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) |
(+.f64 (*.f64 rand (*.f64 rand -1/3)) (*.f64 rand (*.f64 rand a))) |
(+.f64 (*.f64 (*.f64 rand rand) -1/3) (*.f64 (*.f64 rand rand) a)) |
(+.f64 (*.f64 (*.f64 rand rand) a) (*.f64 (*.f64 rand rand) -1/3)) |
(+.f64 (*.f64 (*.f64 rand -1/3) rand) (*.f64 (*.f64 rand a) rand)) |
(+.f64 (*.f64 -1/3 (*.f64 rand rand)) (*.f64 a (*.f64 rand rand))) |
(+.f64 (*.f64 a (*.f64 rand rand)) (*.f64 -1/3 (*.f64 rand rand))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1) |
(/.f64 (*.f64 (*.f64 rand rand) (+.f64 -1/27 (pow.f64 a 3))) (fma.f64 a (-.f64 a -1/3) 1/9)) |
(/.f64 (*.f64 (*.f64 rand rand) (-.f64 1/9 (*.f64 a a))) (-.f64 -1/3 a)) |
(pow.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/2) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6) 1/3) |
(pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 2) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 2) |
(sqrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(cbrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(exp.f64 (log.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(fma.f64 rand (*.f64 rand -1/3) (*.f64 rand (*.f64 rand a))) |
(fma.f64 -1/3 (*.f64 rand rand) (*.f64 a (*.f64 rand rand))) |
(fma.f64 a (*.f64 rand rand) (*.f64 -1/3 (*.f64 rand rand))) |
(fma.f64 (*.f64 rand rand) -1/3 (*.f64 (*.f64 rand rand) a)) |
(fma.f64 (*.f64 rand rand) a (*.f64 (*.f64 rand rand) -1/3)) |
(fma.f64 (*.f64 rand -1/3) rand (*.f64 (*.f64 rand a) rand)) |
(+.f64 (*.f64 rand -1/3) (*.f64 rand a)) |
(+.f64 (*.f64 rand a) (*.f64 rand -1/3)) |
(+.f64 0 (*.f64 rand (+.f64 -1/3 a))) |
(+.f64 (*.f64 (*.f64 rand -1/3) 1) (*.f64 (*.f64 rand a) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 rand (+.f64 -1/3 a)))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand -1/3) 3) (pow.f64 (*.f64 rand a) 3)) (+.f64 (pow.f64 (*.f64 rand -1/3) 2) (-.f64 (pow.f64 (*.f64 rand a) 2) (*.f64 (*.f64 rand -1/3) (*.f64 rand a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand -1/3) 2) (pow.f64 (*.f64 rand a) 2)) (-.f64 (*.f64 rand -1/3) (*.f64 rand a))) |
(/.f64 (*.f64 rand (+.f64 -1/27 (pow.f64 a 3))) (fma.f64 a (-.f64 a -1/3) 1/9)) |
(/.f64 (*.f64 rand (-.f64 1/9 (*.f64 a a))) (-.f64 -1/3 a)) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) rand) (fma.f64 a (-.f64 a -1/3) 1/9)) |
(/.f64 (*.f64 (-.f64 1/9 (*.f64 a a)) rand) (-.f64 -1/3 a)) |
(pow.f64 (*.f64 rand (+.f64 -1/3 a)) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (+.f64 -1/3 a))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (+.f64 -1/3 a))) 2) |
(sqrt.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (+.f64 -1/3 a))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 rand a)) (exp.f64 (*.f64 rand -1/3)))) |
(cbrt.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(exp.f64 (log.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (+.f64 -1/3 a))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 rand (+.f64 -1/3 a))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 rand (+.f64 -1/3 a)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 rand (+.f64 -1/3 a)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(fma.f64 rand -1/3 (*.f64 rand a)) |
(fma.f64 rand a (*.f64 rand -1/3)) |
(fma.f64 -1/3 rand (*.f64 rand a)) |
(fma.f64 a rand (*.f64 rand -1/3)) |
(fma.f64 1 (*.f64 rand -1/3) (*.f64 rand a)) |
(fma.f64 1 (*.f64 rand a) (*.f64 rand -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) -1/3) (*.f64 rand a)) |
(fma.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) a) (*.f64 rand -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) rand) (*.f64 rand -1/3)) |
(fma.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) -1/3) (*.f64 rand a)) |
(fma.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) a) (*.f64 rand -1/3)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) rand) (*.f64 rand -1/3)) |
(fma.f64 (*.f64 rand -1/3) 1 (*.f64 (*.f64 rand a) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand -1/3)) (cbrt.f64 (*.f64 rand -1/3))) (cbrt.f64 (*.f64 rand -1/3)) (*.f64 rand a)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand a)) (cbrt.f64 (*.f64 rand a))) (cbrt.f64 (*.f64 rand a)) (*.f64 rand -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 rand -1/3)) (sqrt.f64 (*.f64 rand -1/3)) (*.f64 rand a)) |
(fma.f64 (sqrt.f64 (*.f64 rand a)) (sqrt.f64 (*.f64 rand a)) (*.f64 rand -1/3)) |
(fma.f64 (pow.f64 (*.f64 rand a) 1/2) (pow.f64 (*.f64 rand a) 1/2) (*.f64 rand -1/3)) |
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 rand) 2)) (cbrt.f64 rand) (*.f64 rand a)) |
(fma.f64 (*.f64 -1/3 (sqrt.f64 rand)) (sqrt.f64 rand) (*.f64 rand a)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 rand) 2)) (cbrt.f64 rand) (*.f64 rand -1/3)) |
(fma.f64 (*.f64 a (sqrt.f64 rand)) (sqrt.f64 rand) (*.f64 rand -1/3)) |
(fma.f64 (*.f64 rand (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 rand -1/3)) |
(fma.f64 (*.f64 rand (sqrt.f64 a)) (sqrt.f64 a) (*.f64 rand -1/3)) |
| 1× | egg-herbie |
| 1538× | log-prod |
| 534× | cube-prod |
| 530× | times-frac |
| 510× | fma-neg |
| 496× | associate-/l* |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 408 | 5723 |
| 1 | 935 | 5591 |
| 2 | 2621 | 5423 |
| 3 | 6550 | 5419 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 -1/27 (pow.f64 rand 2)) |
(+.f64 (*.f64 1/9 (*.f64 a (pow.f64 rand 2))) (*.f64 -1/27 (pow.f64 rand 2))) |
(+.f64 (*.f64 1/9 (*.f64 a (pow.f64 rand 2))) (*.f64 -1/27 (pow.f64 rand 2))) |
(+.f64 (*.f64 1/9 (*.f64 a (pow.f64 rand 2))) (*.f64 -1/27 (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 -1/3 (pow.f64 rand 2)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 a (pow.f64 rand 2)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 a (pow.f64 rand 2)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 -1/3 rand) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 a rand) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 a rand) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 0 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) 1) |
(*.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 1) |
(*.f64 1 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) |
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) |
(*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (pow.f64 1/9 1/2)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (*.f64 1/9 rand)) (sqrt.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 4)) (sqrt.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))))) |
(*.f64 (pow.f64 1/9 1/2) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (pow.f64 (*.f64 1/9 rand) 1/2) (sqrt.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(pow.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1/2) |
(pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 3/2) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 3) |
(pow.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81) 1/4) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6) 1/6) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 2) |
(fabs.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) |
(log.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(exp.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(+.f64 0 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(+.f64 (*.f64 (*.f64 1/9 rand) (*.f64 rand -1/3)) (*.f64 (*.f64 1/9 rand) (*.f64 rand a))) |
(+.f64 (*.f64 (*.f64 rand -1/3) (*.f64 1/9 rand)) (*.f64 (*.f64 rand a) (*.f64 1/9 rand))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) 1) |
(pow.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1) |
(pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 2) |
(pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 6) |
(pow.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81) 1/2) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6) 1/3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3) 2/3) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 4) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6)) |
(expm1.f64 (log1p.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(exp.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1/2) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 1) 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) 3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6)) 1/3)) |
(log1p.f64 (expm1.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(fma.f64 (*.f64 rand -1/3) (*.f64 1/9 rand) (*.f64 (*.f64 rand a) (*.f64 1/9 rand))) |
(fma.f64 (*.f64 1/9 rand) (*.f64 rand -1/3) (*.f64 (*.f64 1/9 rand) (*.f64 rand a))) |
(+.f64 0 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) |
(+.f64 (*.f64 rand (*.f64 rand -1/3)) (*.f64 rand (*.f64 rand a))) |
(+.f64 (*.f64 (*.f64 rand rand) -1/3) (*.f64 (*.f64 rand rand) a)) |
(+.f64 (*.f64 (*.f64 rand rand) a) (*.f64 (*.f64 rand rand) -1/3)) |
(+.f64 (*.f64 (*.f64 rand -1/3) rand) (*.f64 (*.f64 rand a) rand)) |
(+.f64 (*.f64 -1/3 (*.f64 rand rand)) (*.f64 a (*.f64 rand rand))) |
(+.f64 (*.f64 a (*.f64 rand rand)) (*.f64 -1/3 (*.f64 rand rand))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1) |
(/.f64 (*.f64 (*.f64 rand rand) (+.f64 -1/27 (pow.f64 a 3))) (fma.f64 a (-.f64 a -1/3) 1/9)) |
(/.f64 (*.f64 (*.f64 rand rand) (-.f64 1/9 (*.f64 a a))) (-.f64 -1/3 a)) |
(pow.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/2) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6) 1/3) |
(pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 2) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 2) |
(sqrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(cbrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(exp.f64 (log.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(fma.f64 rand (*.f64 rand -1/3) (*.f64 rand (*.f64 rand a))) |
(fma.f64 -1/3 (*.f64 rand rand) (*.f64 a (*.f64 rand rand))) |
(fma.f64 a (*.f64 rand rand) (*.f64 -1/3 (*.f64 rand rand))) |
(fma.f64 (*.f64 rand rand) -1/3 (*.f64 (*.f64 rand rand) a)) |
(fma.f64 (*.f64 rand rand) a (*.f64 (*.f64 rand rand) -1/3)) |
(fma.f64 (*.f64 rand -1/3) rand (*.f64 (*.f64 rand a) rand)) |
(+.f64 (*.f64 rand -1/3) (*.f64 rand a)) |
(+.f64 (*.f64 rand a) (*.f64 rand -1/3)) |
(+.f64 0 (*.f64 rand (+.f64 -1/3 a))) |
(+.f64 (*.f64 (*.f64 rand -1/3) 1) (*.f64 (*.f64 rand a) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 rand (+.f64 -1/3 a)))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand -1/3) 3) (pow.f64 (*.f64 rand a) 3)) (+.f64 (pow.f64 (*.f64 rand -1/3) 2) (-.f64 (pow.f64 (*.f64 rand a) 2) (*.f64 (*.f64 rand -1/3) (*.f64 rand a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand -1/3) 2) (pow.f64 (*.f64 rand a) 2)) (-.f64 (*.f64 rand -1/3) (*.f64 rand a))) |
(/.f64 (*.f64 rand (+.f64 -1/27 (pow.f64 a 3))) (fma.f64 a (-.f64 a -1/3) 1/9)) |
(/.f64 (*.f64 rand (-.f64 1/9 (*.f64 a a))) (-.f64 -1/3 a)) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) rand) (fma.f64 a (-.f64 a -1/3) 1/9)) |
(/.f64 (*.f64 (-.f64 1/9 (*.f64 a a)) rand) (-.f64 -1/3 a)) |
(pow.f64 (*.f64 rand (+.f64 -1/3 a)) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (+.f64 -1/3 a))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (+.f64 -1/3 a))) 2) |
(sqrt.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (+.f64 -1/3 a))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 rand a)) (exp.f64 (*.f64 rand -1/3)))) |
(cbrt.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(exp.f64 (log.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (+.f64 -1/3 a))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 rand (+.f64 -1/3 a))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 rand (+.f64 -1/3 a)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 rand (+.f64 -1/3 a)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(fma.f64 rand -1/3 (*.f64 rand a)) |
(fma.f64 rand a (*.f64 rand -1/3)) |
(fma.f64 -1/3 rand (*.f64 rand a)) |
(fma.f64 a rand (*.f64 rand -1/3)) |
(fma.f64 1 (*.f64 rand -1/3) (*.f64 rand a)) |
(fma.f64 1 (*.f64 rand a) (*.f64 rand -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) -1/3) (*.f64 rand a)) |
(fma.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) a) (*.f64 rand -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) rand) (*.f64 rand -1/3)) |
(fma.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) -1/3) (*.f64 rand a)) |
(fma.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) a) (*.f64 rand -1/3)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) rand) (*.f64 rand -1/3)) |
(fma.f64 (*.f64 rand -1/3) 1 (*.f64 (*.f64 rand a) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand -1/3)) (cbrt.f64 (*.f64 rand -1/3))) (cbrt.f64 (*.f64 rand -1/3)) (*.f64 rand a)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand a)) (cbrt.f64 (*.f64 rand a))) (cbrt.f64 (*.f64 rand a)) (*.f64 rand -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 rand -1/3)) (sqrt.f64 (*.f64 rand -1/3)) (*.f64 rand a)) |
(fma.f64 (sqrt.f64 (*.f64 rand a)) (sqrt.f64 (*.f64 rand a)) (*.f64 rand -1/3)) |
(fma.f64 (pow.f64 (*.f64 rand a) 1/2) (pow.f64 (*.f64 rand a) 1/2) (*.f64 rand -1/3)) |
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 rand) 2)) (cbrt.f64 rand) (*.f64 rand a)) |
(fma.f64 (*.f64 -1/3 (sqrt.f64 rand)) (sqrt.f64 rand) (*.f64 rand a)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 rand) 2)) (cbrt.f64 rand) (*.f64 rand -1/3)) |
(fma.f64 (*.f64 a (sqrt.f64 rand)) (sqrt.f64 rand) (*.f64 rand -1/3)) |
(fma.f64 (*.f64 rand (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 rand -1/3)) |
(fma.f64 (*.f64 rand (sqrt.f64 a)) (sqrt.f64 a) (*.f64 rand -1/3)) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 -1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand -1/3)) |
(*.f64 rand (*.f64 -1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 -1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand -1/3)) |
(*.f64 rand (*.f64 -1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 -1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand -1/3)) |
(*.f64 rand (*.f64 -1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 -1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 -1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand -1/3)) |
(*.f64 rand (*.f64 -1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(*.f64 (*.f64 1/3 rand) (sqrt.f64 -1/3)) |
(*.f64 rand (*.f64 (sqrt.f64 -1/3) 1/3)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand))) |
(fma.f64 1/6 (*.f64 (/.f64 rand (sqrt.f64 -1/3)) a) (*.f64 rand (*.f64 (sqrt.f64 -1/3) 1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (*.f64 rand (*.f64 a a)) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (*.f64 (/.f64 rand (sqrt.f64 -1/3)) a) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)) (fma.f64 -1/24 (/.f64 (*.f64 rand (*.f64 a a)) (pow.f64 (sqrt.f64 -1/3) 3)) (/.f64 (*.f64 1/48 (*.f64 rand (pow.f64 a 3))) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) (fma.f64 1/48 (/.f64 (*.f64 rand (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1/3) 5)) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3)))))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/6 (*.f64 (/.f64 rand (sqrt.f64 -1/3)) a) (fma.f64 1/48 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) rand) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3)))))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 (-.f64 a 1/3) (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 -1/27 (pow.f64 rand 2)) |
(*.f64 -1/27 (*.f64 rand rand)) |
(*.f64 rand (*.f64 rand -1/27)) |
(+.f64 (*.f64 1/9 (*.f64 a (pow.f64 rand 2))) (*.f64 -1/27 (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 (*.f64 1/9 (*.f64 a (pow.f64 rand 2))) (*.f64 -1/27 (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 (*.f64 1/9 (*.f64 a (pow.f64 rand 2))) (*.f64 -1/27 (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (*.f64 rand rand))) |
(*.f64 a (*.f64 rand (*.f64 rand 1/9))) |
(*.f64 a (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (*.f64 rand rand))) |
(*.f64 a (*.f64 rand (*.f64 rand 1/9))) |
(*.f64 a (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 (*.f64 -1/27 (pow.f64 rand 2)) (*.f64 1/9 (*.f64 a (pow.f64 rand 2)))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) (pow.f64 rand 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 -1/3 (pow.f64 rand 2)) |
(*.f64 -1/3 (*.f64 rand rand)) |
(*.f64 rand (*.f64 rand -1/3)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 a (pow.f64 rand 2)) (*.f64 -1/3 (pow.f64 rand 2))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 (-.f64 a 1/3) rand) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 -1/3 rand) |
(*.f64 rand -1/3) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 a rand) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 a rand) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 0 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) 1) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 1) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 1 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (pow.f64 1/9 1/2)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (*.f64 1/9 rand)) (sqrt.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (*.f64 rand 1/9))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 4)) (sqrt.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 4)) (sqrt.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))))) 4))) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))))) (pow.f64 (cbrt.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3))))) 2)) |
(*.f64 (pow.f64 1/9 1/2) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 (pow.f64 (*.f64 1/9 rand) 1/2) (sqrt.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (*.f64 rand 1/9))) |
(pow.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1/2) |
(sqrt.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 1) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 3/2) |
(sqrt.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 3) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81) 1/4) |
(pow.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 4) 1/81) 1/4) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6) 1/6) |
(pow.f64 (pow.f64 (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 6) 1/6) |
(pow.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) 6) 1/729) 1/6) |
(pow.f64 (pow.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) 6) 1/6) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3) 1/3) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 2) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(fabs.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(log.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1/2)) |
(sqrt.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 1)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1) 1/2)) |
(sqrt.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1/2) 1)) |
(sqrt.f64 (*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 1) 1)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) 3)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3)) 1/3)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) 2)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 a -1/3)))) |
(+.f64 0 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 (*.f64 (*.f64 1/9 rand) (*.f64 rand -1/3)) (*.f64 (*.f64 1/9 rand) (*.f64 rand a))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 (*.f64 (*.f64 rand -1/3) (*.f64 1/9 rand)) (*.f64 (*.f64 rand a) (*.f64 1/9 rand))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand) (*.f64 rand 1/9))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand) (*.f64 rand 1/9))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand) (*.f64 rand 1/9))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand) (*.f64 rand 1/9))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand) (*.f64 rand 1/9))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand) (*.f64 rand 1/9))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) 1) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(pow.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 2) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 3) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 6) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81) 1/2) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6) 1/3) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 3) 2/3) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 4) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81)) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand) (*.f64 1/9 rand))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6)) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(expm1.f64 (log1p.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(exp.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1)) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1) 1)) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 2)) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1/2) 2)) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3)) 1) 2)) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) 3)) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/81)) 1/2)) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 1/3) 6)) 1/3)) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(log1p.f64 (expm1.f64 (*.f64 1/9 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(fma.f64 (*.f64 rand -1/3) (*.f64 1/9 rand) (*.f64 (*.f64 rand a) (*.f64 1/9 rand))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(fma.f64 (*.f64 1/9 rand) (*.f64 rand -1/3) (*.f64 (*.f64 1/9 rand) (*.f64 rand a))) |
(*.f64 1/9 (*.f64 (+.f64 a -1/3) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 1/9 (*.f64 rand rand))) |
(+.f64 0 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 rand (*.f64 rand -1/3)) (*.f64 rand (*.f64 rand a))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 (*.f64 rand rand) -1/3) (*.f64 (*.f64 rand rand) a)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 (*.f64 rand rand) a) (*.f64 (*.f64 rand rand) -1/3)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 (*.f64 rand -1/3) rand) (*.f64 (*.f64 rand a) rand)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 -1/3 (*.f64 rand rand)) (*.f64 a (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 a (*.f64 rand rand)) (*.f64 -1/3 (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand rand))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand rand))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand rand))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand rand))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand rand))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand rand))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 1) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(/.f64 (*.f64 (*.f64 rand rand) (+.f64 -1/27 (pow.f64 a 3))) (fma.f64 a (-.f64 a -1/3) 1/9)) |
(/.f64 (*.f64 rand rand) (/.f64 (fma.f64 a (+.f64 a 1/3) 1/9) (+.f64 (pow.f64 a 3) -1/27))) |
(*.f64 (/.f64 (*.f64 rand rand) (fma.f64 a (+.f64 1/3 a) 1/9)) (+.f64 (pow.f64 a 3) -1/27)) |
(*.f64 (*.f64 (/.f64 rand (fma.f64 a (+.f64 1/3 a) 1/9)) (+.f64 (pow.f64 a 3) -1/27)) rand) |
(/.f64 (*.f64 (*.f64 rand rand) (-.f64 1/9 (*.f64 a a))) (-.f64 -1/3 a)) |
(/.f64 (*.f64 rand rand) (/.f64 (-.f64 -1/3 a) (-.f64 1/9 (*.f64 a a)))) |
(*.f64 (/.f64 (*.f64 rand rand) (-.f64 -1/3 a)) (-.f64 1/9 (*.f64 a a))) |
(*.f64 (*.f64 (/.f64 rand (-.f64 -1/3 a)) (-.f64 1/9 (*.f64 a a))) rand) |
(pow.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)) 1) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 3) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4) 1/2) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6) 1/3) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 2) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 2) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(sqrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 4)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(cbrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(exp.f64 (log.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand))) 1) 1)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) 3)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6)) 1/3)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) 2)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1/3 a) (*.f64 rand rand)))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(fma.f64 rand (*.f64 rand -1/3) (*.f64 rand (*.f64 rand a))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(fma.f64 -1/3 (*.f64 rand rand) (*.f64 a (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(fma.f64 a (*.f64 rand rand) (*.f64 -1/3 (*.f64 rand rand))) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(fma.f64 (*.f64 rand rand) -1/3 (*.f64 (*.f64 rand rand) a)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(fma.f64 (*.f64 rand rand) a (*.f64 (*.f64 rand rand) -1/3)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(fma.f64 (*.f64 rand -1/3) rand (*.f64 (*.f64 rand a) rand)) |
(*.f64 (+.f64 a -1/3) (*.f64 rand rand)) |
(+.f64 (*.f64 rand -1/3) (*.f64 rand a)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 rand a) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 0 (*.f64 rand (+.f64 -1/3 a))) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 (*.f64 rand -1/3) 1) (*.f64 (*.f64 rand a) 1)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)))) |
(*.f64 rand (+.f64 a -1/3)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 rand (+.f64 -1/3 a)))) 1) |
(*.f64 rand (+.f64 a -1/3)) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand -1/3) 3) (pow.f64 (*.f64 rand a) 3)) (+.f64 (pow.f64 (*.f64 rand -1/3) 2) (-.f64 (pow.f64 (*.f64 rand a) 2) (*.f64 (*.f64 rand -1/3) (*.f64 rand a))))) |
(/.f64 (+.f64 (*.f64 (pow.f64 rand 3) -1/27) (pow.f64 (*.f64 a rand) 3)) (+.f64 (pow.f64 (*.f64 rand -1/3) 2) (-.f64 (pow.f64 (*.f64 a rand) 2) (*.f64 rand (*.f64 -1/3 (*.f64 a rand)))))) |
(/.f64 (*.f64 (pow.f64 rand 3) (+.f64 (pow.f64 a 3) -1/27)) (+.f64 (*.f64 rand (*.f64 rand 1/9)) (*.f64 (*.f64 a rand) (-.f64 (*.f64 a rand) (*.f64 rand -1/3))))) |
(/.f64 (*.f64 (pow.f64 rand 3) (+.f64 (pow.f64 a 3) -1/27)) (+.f64 (*.f64 1/9 (*.f64 rand rand)) (*.f64 (*.f64 a rand) (*.f64 rand (+.f64 1/3 a))))) |
(/.f64 (*.f64 (pow.f64 rand 3) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (pow.f64 (*.f64 a rand) 2) (*.f64 (*.f64 rand rand) (fma.f64 -1/3 a -1/9)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand -1/3) 2) (pow.f64 (*.f64 rand a) 2)) (-.f64 (*.f64 rand -1/3) (*.f64 rand a))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand -1/3) 2) (pow.f64 (*.f64 a rand) 2)) (*.f64 rand (-.f64 -1/3 a))) |
(/.f64 (-.f64 (*.f64 rand (*.f64 rand 1/9)) (pow.f64 (*.f64 a rand) 2)) (*.f64 rand (-.f64 -1/3 a))) |
(/.f64 (*.f64 (*.f64 (/.f64 rand (-.f64 -1/3 a)) (-.f64 1/9 (*.f64 a a))) rand) rand) |
(/.f64 (*.f64 rand (+.f64 -1/27 (pow.f64 a 3))) (fma.f64 a (-.f64 a -1/3) 1/9)) |
(/.f64 (*.f64 rand (+.f64 (pow.f64 a 3) -1/27)) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(*.f64 (/.f64 rand (fma.f64 a (+.f64 1/3 a) 1/9)) (+.f64 (pow.f64 a 3) -1/27)) |
(/.f64 (*.f64 rand (-.f64 1/9 (*.f64 a a))) (-.f64 -1/3 a)) |
(/.f64 rand (/.f64 (-.f64 -1/3 a) (-.f64 1/9 (*.f64 a a)))) |
(*.f64 (/.f64 rand (-.f64 -1/3 a)) (-.f64 1/9 (*.f64 a a))) |
(/.f64 (*.f64 (+.f64 -1/27 (pow.f64 a 3)) rand) (fma.f64 a (-.f64 a -1/3) 1/9)) |
(/.f64 (*.f64 rand (+.f64 (pow.f64 a 3) -1/27)) (fma.f64 a (+.f64 a 1/3) 1/9)) |
(*.f64 (/.f64 rand (fma.f64 a (+.f64 1/3 a) 1/9)) (+.f64 (pow.f64 a 3) -1/27)) |
(/.f64 (*.f64 (-.f64 1/9 (*.f64 a a)) rand) (-.f64 -1/3 a)) |
(/.f64 rand (/.f64 (-.f64 -1/3 a) (-.f64 1/9 (*.f64 a a)))) |
(*.f64 (/.f64 rand (-.f64 -1/3 a)) (-.f64 1/9 (*.f64 a a))) |
(pow.f64 (*.f64 rand (+.f64 -1/3 a)) 1) |
(*.f64 rand (+.f64 a -1/3)) |
(pow.f64 (cbrt.f64 (*.f64 rand (+.f64 -1/3 a))) 3) |
(*.f64 rand (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 2) 1/2) |
(*.f64 rand (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3) 1/3) |
(*.f64 rand (+.f64 a -1/3)) |
(pow.f64 (sqrt.f64 (*.f64 rand (+.f64 -1/3 a))) 2) |
(*.f64 rand (+.f64 a -1/3)) |
(sqrt.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 2)) |
(*.f64 rand (+.f64 a -1/3)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (+.f64 -1/3 a))))) |
(*.f64 rand (+.f64 a -1/3)) |
(log.f64 (*.f64 (exp.f64 (*.f64 rand a)) (exp.f64 (*.f64 rand -1/3)))) |
(*.f64 rand (+.f64 a -1/3)) |
(cbrt.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3)) |
(*.f64 rand (+.f64 a -1/3)) |
(expm1.f64 (log1p.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (log.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (+.f64 -1/3 a))) 1)) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 rand (+.f64 -1/3 a))) 1) 1)) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 rand (+.f64 -1/3 a)))) 3)) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3)) 1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 rand (+.f64 -1/3 a)))) 2)) |
(*.f64 rand (+.f64 a -1/3)) |
(log1p.f64 (expm1.f64 (*.f64 rand (+.f64 -1/3 a)))) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 rand -1/3 (*.f64 rand a)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 rand a (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 -1/3 rand (*.f64 rand a)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 a rand (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 1 (*.f64 rand -1/3) (*.f64 rand a)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 1 (*.f64 rand a) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) -1/3) (*.f64 rand a)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) a) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) rand) (*.f64 rand -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 rand (cbrt.f64 a)) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))) |
(fma.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) -1/3) (*.f64 rand a)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) a) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) rand) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 rand -1/3) 1 (*.f64 (*.f64 rand a) 1)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand -1/3)) (cbrt.f64 (*.f64 rand -1/3))) (cbrt.f64 (*.f64 rand -1/3)) (*.f64 rand a)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand a)) (cbrt.f64 (*.f64 rand a))) (cbrt.f64 (*.f64 rand a)) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 rand -1/3)) (sqrt.f64 (*.f64 rand -1/3)) (*.f64 rand a)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 rand a)) (sqrt.f64 (*.f64 rand a)) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (*.f64 rand a) 1/2) (pow.f64 (*.f64 rand a) 1/2) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 rand) 2)) (cbrt.f64 rand) (*.f64 rand a)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 -1/3 (sqrt.f64 rand)) (sqrt.f64 rand) (*.f64 rand a)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 rand) 2)) (cbrt.f64 rand) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 a (sqrt.f64 rand)) (sqrt.f64 rand) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 rand (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 rand -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 rand (cbrt.f64 a)) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))) |
(fma.f64 (*.f64 rand (sqrt.f64 a)) (sqrt.f64 a) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (-.f64 (*.f64 9 a) 3) |
| ✓ | 99.8% | (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))) |
| ✓ | 99.6% | (/.f64 1 (-.f64 (*.f64 9 a) 3)) |
| ✓ | 89.9% | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
Compiled 54 to 42 computations (22.2% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | a | @ | -inf | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
| 2.0ms | a | @ | inf | (/.f64 1 (-.f64 (*.f64 9 a) 3)) |
| 1.0ms | a | @ | inf | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
| 0.0ms | a | @ | -inf | (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))) |
| 0.0ms | a | @ | 0 | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
| 1× | batch-egg-rewrite |
| 1470× | log-prod |
| 694× | pow-exp |
| 580× | expm1-udef |
| 576× | log1p-udef |
| 572× | fma-def |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 80 |
| 1 | 345 | 70 |
| 2 | 4181 | 70 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(/.f64 1 (-.f64 (*.f64 9 a) 3)) |
(sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3))) |
(-.f64 (*.f64 9 a) 3) |
| Outputs |
|---|
(+.f64 0 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) 1) |
(/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a 1/3)) |
(pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3) (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3) (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(+.f64 0 (/.f64 1 (fma.f64 a 9 -3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))) (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 a 9 -3)))) 1) |
(*.f64 1 (/.f64 1 (fma.f64 a 9 -3))) |
(*.f64 (/.f64 1 (fma.f64 a 9 -3)) 1) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2)) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (*.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 a 9 -3)))) |
(*.f64 (*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 1 (fma.f64 729 (pow.f64 a 3) -27)) (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) |
(*.f64 (/.f64 1 (fma.f64 (*.f64 a a) 81 -9)) (fma.f64 a 9 3)) |
(pow.f64 (fma.f64 a 9 -3) -1) |
(pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 1) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 2) |
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) 3) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -2) 1/2) |
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 3) 1/3) |
(pow.f64 (neg.f64 (neg.f64 (fma.f64 a 9 -3))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -2)) |
(log.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 a 9 -3))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(exp.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1/2) 2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 1) 2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (fma.f64 a 9 -3)))) 3)) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (fma.f64 a 9 -3))) 1/2)) |
(exp.f64 (*.f64 (*.f64 3 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) 1/3)) |
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(+.f64 0 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) 1) |
(*.f64 1 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) 1/2)) |
(/.f64 1 (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 1 (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1)) |
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (fma.f64 a 9 -3)))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 1/2) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 3) |
(pow.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3) 1/3) |
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 2) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) -1) |
(fabs.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(log.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1/2)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 1)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1) -1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) 3)) |
(exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) 1/3)) |
(exp.f64 (*.f64 (*.f64 1/4 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) 2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) -1)) |
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(+.f64 (*.f64 a 9) -3) |
(+.f64 0 (fma.f64 a 9 -3)) |
(+.f64 -3 (*.f64 a 9)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))) (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a 9 -3)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a 9 -3))))) |
(*.f64 1 (fma.f64 a 9 -3)) |
(*.f64 (fma.f64 a 9 -3) 1) |
(*.f64 (cbrt.f64 (fma.f64 a 9 -3)) (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2) (cbrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (sqrt.f64 (fma.f64 a 9 -3)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (fma.f64 729 (pow.f64 a 3) -27) (/.f64 1 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)))) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 a 9 3))) |
(/.f64 1 (/.f64 1 (fma.f64 a 9 -3))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)) (fma.f64 729 (pow.f64 a 3) -27))) |
(/.f64 1 (/.f64 (fma.f64 a 9 3) (fma.f64 (*.f64 a a) 81 -9))) |
(/.f64 (fma.f64 a 9 -3) 1) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 (sqrt.f64 (fma.f64 a 9 -3)) (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(/.f64 (neg.f64 (fma.f64 a 9 -3)) -1) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 (*.f64 a 9) -3)))) |
(/.f64 (fma.f64 (*.f64 a a) 81 -9) (fma.f64 a 9 3)) |
(/.f64 (neg.f64 (fma.f64 729 (pow.f64 a 3) -27)) (neg.f64 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) 81 -9)) (neg.f64 (fma.f64 a 9 3))) |
(pow.f64 (fma.f64 a 9 -3) 1) |
(pow.f64 (/.f64 1 (fma.f64 a 9 -3)) -1) |
(pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 3) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)) (fma.f64 729 (pow.f64 a 3) -27)) -1) |
(pow.f64 (/.f64 (fma.f64 a 9 3) (fma.f64 (*.f64 a a) 81 -9)) -1) |
(sqrt.f64 (pow.f64 (fma.f64 a 9 -3) 2)) |
(log.f64 (exp.f64 (fma.f64 a 9 -3))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a 9 -3)))) |
(cbrt.f64 (pow.f64 (fma.f64 a 9 -3) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a 9 -3))) |
(exp.f64 (log.f64 (fma.f64 a 9 -3))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a 9 -3))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a 9 -3))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 a 9 -3))) |
(fma.f64 a 9 -3) |
(fma.f64 1 (*.f64 a 9) -3) |
(fma.f64 9 a -3) |
(fma.f64 (*.f64 a 9) 1 -3) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) 9) -3) |
(fma.f64 (cbrt.f64 (*.f64 a 9)) (pow.f64 (cbrt.f64 (*.f64 a 9)) 2) -3) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 9)) 2) (cbrt.f64 (*.f64 a 9)) -3) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) 9) -3) |
(fma.f64 (*.f64 3 (sqrt.f64 a)) (*.f64 3 (sqrt.f64 a)) -3) |
(fma.f64 (*.f64 9 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) -3) |
(fma.f64 (*.f64 9 (sqrt.f64 a)) (sqrt.f64 a) -3) |
| 1× | egg-herbie |
| 580× | prod-exp |
| 578× | exp-prod |
| 462× | associate-*r* |
| 462× | log-prod |
| 452× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 434 | 4764 |
| 1 | 989 | 4482 |
| 2 | 3568 | 4312 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 a (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) (*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 rand (sqrt.f64 -1/3))))) (+.f64 (*.f64 a (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) (*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 rand (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2))))) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 rand (sqrt.f64 -1/3))))) (+.f64 (*.f64 a (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) (*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3)))))) |
-1/3 |
(-.f64 (*.f64 -1 a) 1/3) |
(-.f64 (+.f64 (*.f64 -3 (pow.f64 a 2)) (*.f64 -1 a)) 1/3) |
(-.f64 (+.f64 (*.f64 -3 (pow.f64 a 2)) (+.f64 (*.f64 -9 (pow.f64 a 3)) (*.f64 -1 a))) 1/3) |
(/.f64 1/9 a) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (*.f64 1/9 (/.f64 1 a)))) |
(+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 1/243 (/.f64 1 (pow.f64 a 4))) (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))))) |
(/.f64 1/9 a) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (*.f64 1/9 (/.f64 1 a)))) |
(+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 1/243 (/.f64 1 (pow.f64 a 4))) (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))))) |
(sqrt.f64 -1/3) |
(+.f64 (sqrt.f64 -1/3) (*.f64 -1/2 (/.f64 a (sqrt.f64 -1/3)))) |
(+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 a 2)) (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2))))) (sqrt.f64 -1/3))) (+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 a 2)) (sqrt.f64 -1/3)))))) |
-3 |
(*.f64 9 a) |
(*.f64 9 a) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) 1) |
(/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a 1/3)) |
(pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3) (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3) (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(+.f64 0 (/.f64 1 (fma.f64 a 9 -3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))) (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 a 9 -3)))) 1) |
(*.f64 1 (/.f64 1 (fma.f64 a 9 -3))) |
(*.f64 (/.f64 1 (fma.f64 a 9 -3)) 1) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2)) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (*.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 a 9 -3)))) |
(*.f64 (*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 1 (fma.f64 729 (pow.f64 a 3) -27)) (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) |
(*.f64 (/.f64 1 (fma.f64 (*.f64 a a) 81 -9)) (fma.f64 a 9 3)) |
(pow.f64 (fma.f64 a 9 -3) -1) |
(pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 1) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 2) |
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) 3) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -2) 1/2) |
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 3) 1/3) |
(pow.f64 (neg.f64 (neg.f64 (fma.f64 a 9 -3))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -2)) |
(log.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 a 9 -3))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(exp.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1/2) 2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 1) 2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (fma.f64 a 9 -3)))) 3)) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (fma.f64 a 9 -3))) 1/2)) |
(exp.f64 (*.f64 (*.f64 3 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) 1/3)) |
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(+.f64 0 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) 1) |
(*.f64 1 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) 1/2)) |
(/.f64 1 (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 1 (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1)) |
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (fma.f64 a 9 -3)))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 1/2) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 3) |
(pow.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3) 1/3) |
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 2) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) -1) |
(fabs.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(log.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1/2)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 1)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1) -1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) 3)) |
(exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) 1/3)) |
(exp.f64 (*.f64 (*.f64 1/4 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) 2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) -1)) |
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(+.f64 (*.f64 a 9) -3) |
(+.f64 0 (fma.f64 a 9 -3)) |
(+.f64 -3 (*.f64 a 9)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))) (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a 9 -3)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a 9 -3))))) |
(*.f64 1 (fma.f64 a 9 -3)) |
(*.f64 (fma.f64 a 9 -3) 1) |
(*.f64 (cbrt.f64 (fma.f64 a 9 -3)) (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2) (cbrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (sqrt.f64 (fma.f64 a 9 -3)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (fma.f64 729 (pow.f64 a 3) -27) (/.f64 1 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)))) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 a 9 3))) |
(/.f64 1 (/.f64 1 (fma.f64 a 9 -3))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)) (fma.f64 729 (pow.f64 a 3) -27))) |
(/.f64 1 (/.f64 (fma.f64 a 9 3) (fma.f64 (*.f64 a a) 81 -9))) |
(/.f64 (fma.f64 a 9 -3) 1) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 (sqrt.f64 (fma.f64 a 9 -3)) (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(/.f64 (neg.f64 (fma.f64 a 9 -3)) -1) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 (*.f64 a 9) -3)))) |
(/.f64 (fma.f64 (*.f64 a a) 81 -9) (fma.f64 a 9 3)) |
(/.f64 (neg.f64 (fma.f64 729 (pow.f64 a 3) -27)) (neg.f64 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) 81 -9)) (neg.f64 (fma.f64 a 9 3))) |
(pow.f64 (fma.f64 a 9 -3) 1) |
(pow.f64 (/.f64 1 (fma.f64 a 9 -3)) -1) |
(pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 3) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)) (fma.f64 729 (pow.f64 a 3) -27)) -1) |
(pow.f64 (/.f64 (fma.f64 a 9 3) (fma.f64 (*.f64 a a) 81 -9)) -1) |
(sqrt.f64 (pow.f64 (fma.f64 a 9 -3) 2)) |
(log.f64 (exp.f64 (fma.f64 a 9 -3))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a 9 -3)))) |
(cbrt.f64 (pow.f64 (fma.f64 a 9 -3) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a 9 -3))) |
(exp.f64 (log.f64 (fma.f64 a 9 -3))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a 9 -3))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a 9 -3))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 a 9 -3))) |
(fma.f64 a 9 -3) |
(fma.f64 1 (*.f64 a 9) -3) |
(fma.f64 9 a -3) |
(fma.f64 (*.f64 a 9) 1 -3) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) 9) -3) |
(fma.f64 (cbrt.f64 (*.f64 a 9)) (pow.f64 (cbrt.f64 (*.f64 a 9)) 2) -3) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 9)) 2) (cbrt.f64 (*.f64 a 9)) -3) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) 9) -3) |
(fma.f64 (*.f64 3 (sqrt.f64 a)) (*.f64 3 (sqrt.f64 a)) -3) |
(fma.f64 (*.f64 9 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) -3) |
(fma.f64 (*.f64 9 (sqrt.f64 a)) (sqrt.f64 a) -3) |
| Outputs |
|---|
(*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(*.f64 (*.f64 -1/3 rand) (sqrt.f64 -1/3)) |
(*.f64 (sqrt.f64 -1/3) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) (*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3)))) |
(fma.f64 a (fma.f64 rand (sqrt.f64 -1/3) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) (*.f64 (*.f64 -1/3 rand) (sqrt.f64 -1/3))) |
(fma.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 a (fma.f64 rand (sqrt.f64 -1/3) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))))) |
(+.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 rand (+.f64 -1/3 a))) (*.f64 (/.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 a))) |
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 rand (sqrt.f64 -1/3))))) (+.f64 (*.f64 a (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) (*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3))))) |
(fma.f64 (*.f64 a a) (fma.f64 1/6 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 (/.f64 rand (sqrt.f64 -1/3)) -1/2)) (fma.f64 a (fma.f64 rand (sqrt.f64 -1/3) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) (*.f64 (*.f64 -1/3 rand) (sqrt.f64 -1/3)))) |
(fma.f64 (*.f64 a a) (fma.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)))) (/.f64 (*.f64 rand -1/2) (sqrt.f64 -1/3))) (fma.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 a (fma.f64 rand (sqrt.f64 -1/3) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))))) |
(fma.f64 (*.f64 a a) (fma.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)))) (/.f64 (*.f64 rand -1/2) (sqrt.f64 -1/3))) (+.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 rand (+.f64 -1/3 a))) (*.f64 (/.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 a)))) |
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 rand (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2))))) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) rand) (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 rand (sqrt.f64 -1/3))))) (+.f64 (*.f64 a (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) (*.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3)))))) |
(fma.f64 (pow.f64 a 3) (fma.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) rand)))) (fma.f64 (*.f64 a a) (fma.f64 1/6 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 (/.f64 rand (sqrt.f64 -1/3)) -1/2)) (fma.f64 a (fma.f64 rand (sqrt.f64 -1/3) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) (*.f64 (*.f64 -1/3 rand) (sqrt.f64 -1/3))))) |
(fma.f64 (pow.f64 a 3) (fma.f64 1/6 (*.f64 (/.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) -1/3) 9)) (*.f64 -1/2 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)))))) (fma.f64 (*.f64 a a) (fma.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)))) (/.f64 (*.f64 rand -1/2) (sqrt.f64 -1/3))) (fma.f64 -1/3 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 a (fma.f64 rand (sqrt.f64 -1/3) (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))))))) |
(fma.f64 (pow.f64 a 3) (fma.f64 1/6 (*.f64 (/.f64 rand (sqrt.f64 -1/3)) (fma.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) -1/3) 9)) (*.f64 -1/2 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)))))) (fma.f64 (*.f64 a a) (fma.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 -1/3) (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)))) (/.f64 (*.f64 rand -1/2) (sqrt.f64 -1/3))) (+.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 rand (+.f64 -1/3 a))) (*.f64 (/.f64 rand (sqrt.f64 -1/3)) (*.f64 1/6 a))))) |
-1/3 |
(-.f64 (*.f64 -1 a) 1/3) |
(fma.f64 -1 a -1/3) |
(fma.f64 a -1 -1/3) |
(-.f64 -1/3 a) |
(-.f64 (+.f64 (*.f64 -3 (pow.f64 a 2)) (*.f64 -1 a)) 1/3) |
(+.f64 (fma.f64 -3 (*.f64 a a) (neg.f64 a)) -1/3) |
(fma.f64 (*.f64 a a) -3 (fma.f64 a -1 -1/3)) |
(fma.f64 (*.f64 a a) -3 (-.f64 -1/3 a)) |
(-.f64 (+.f64 (*.f64 -3 (pow.f64 a 2)) (+.f64 (*.f64 -9 (pow.f64 a 3)) (*.f64 -1 a))) 1/3) |
(+.f64 (fma.f64 -3 (*.f64 a a) (fma.f64 -9 (pow.f64 a 3) (neg.f64 a))) -1/3) |
(+.f64 -1/3 (fma.f64 (*.f64 a a) -3 (-.f64 (*.f64 (pow.f64 a 3) -9) a))) |
(+.f64 (-.f64 -1/3 a) (*.f64 (*.f64 a a) (fma.f64 a -9 -3))) |
(/.f64 1/9 a) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))) |
(+.f64 (/.f64 1/27 (*.f64 a a)) (/.f64 1/9 a)) |
(+.f64 (/.f64 (/.f64 1/27 a) a) (/.f64 1/9 a)) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (*.f64 1/9 (/.f64 1 a)))) |
(+.f64 (/.f64 1/27 (*.f64 a a)) (+.f64 (/.f64 1/9 a) (/.f64 1/81 (pow.f64 a 3)))) |
(+.f64 (/.f64 1/9 a) (+.f64 (/.f64 (/.f64 1/27 a) a) (/.f64 1/81 (pow.f64 a 3)))) |
(+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 1/243 (/.f64 1 (pow.f64 a 4))) (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))))) |
(+.f64 (/.f64 1/81 (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 1/27 (*.f64 a a)) (/.f64 1/9 a)) (/.f64 1/243 (pow.f64 a 4)))) |
(+.f64 (+.f64 (/.f64 1/27 (*.f64 a a)) (/.f64 1/243 (pow.f64 a 4))) (+.f64 (/.f64 1/9 a) (/.f64 1/81 (pow.f64 a 3)))) |
(+.f64 (+.f64 (/.f64 1/9 a) (/.f64 1/81 (pow.f64 a 3))) (+.f64 (/.f64 (/.f64 1/27 a) a) (/.f64 1/243 (pow.f64 a 4)))) |
(/.f64 1/9 a) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))) |
(+.f64 (/.f64 1/27 (*.f64 a a)) (/.f64 1/9 a)) |
(+.f64 (/.f64 (/.f64 1/27 a) a) (/.f64 1/9 a)) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (*.f64 1/9 (/.f64 1 a)))) |
(+.f64 (/.f64 1/27 (*.f64 a a)) (+.f64 (/.f64 1/9 a) (/.f64 1/81 (pow.f64 a 3)))) |
(+.f64 (/.f64 1/9 a) (+.f64 (/.f64 (/.f64 1/27 a) a) (/.f64 1/81 (pow.f64 a 3)))) |
(+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 1/243 (/.f64 1 (pow.f64 a 4))) (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))))) |
(+.f64 (/.f64 1/81 (pow.f64 a 3)) (+.f64 (+.f64 (/.f64 1/27 (*.f64 a a)) (/.f64 1/9 a)) (/.f64 1/243 (pow.f64 a 4)))) |
(+.f64 (+.f64 (/.f64 1/27 (*.f64 a a)) (/.f64 1/243 (pow.f64 a 4))) (+.f64 (/.f64 1/9 a) (/.f64 1/81 (pow.f64 a 3)))) |
(+.f64 (+.f64 (/.f64 1/9 a) (/.f64 1/81 (pow.f64 a 3))) (+.f64 (/.f64 (/.f64 1/27 a) a) (/.f64 1/243 (pow.f64 a 4)))) |
(sqrt.f64 -1/3) |
(+.f64 (sqrt.f64 -1/3) (*.f64 -1/2 (/.f64 a (sqrt.f64 -1/3)))) |
(+.f64 (sqrt.f64 -1/3) (/.f64 (*.f64 -1/2 a) (sqrt.f64 -1/3))) |
(fma.f64 -1/2 (/.f64 a (sqrt.f64 -1/3)) (sqrt.f64 -1/3)) |
(+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 a 2)) (sqrt.f64 -1/3))))) |
(+.f64 (sqrt.f64 -1/3) (*.f64 -1/2 (+.f64 (/.f64 a (sqrt.f64 -1/3)) (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) (*.f64 a a)))))) |
(fma.f64 -1/2 (+.f64 (/.f64 a (sqrt.f64 -1/3)) (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) (*.f64 a a)))) (sqrt.f64 -1/3)) |
(fma.f64 -1/2 (+.f64 (/.f64 a (sqrt.f64 -1/3)) (*.f64 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (sqrt.f64 -1/3)) (*.f64 a a))) (sqrt.f64 -1/3)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2))))) (sqrt.f64 -1/3))) (+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 a 2)) (sqrt.f64 -1/3)))))) |
(fma.f64 -1/2 (/.f64 (pow.f64 a 3) (/.f64 (sqrt.f64 -1/3) (+.f64 9 (*.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (pow.f64 (sqrt.f64 -1/3) 2)))))) (+.f64 (sqrt.f64 -1/3) (*.f64 -1/2 (+.f64 (/.f64 a (sqrt.f64 -1/3)) (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) (*.f64 a a))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 a 3) (sqrt.f64 -1/3)) (fma.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) -1/3) 9)) (fma.f64 -1/2 (+.f64 (/.f64 a (sqrt.f64 -1/3)) (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (/.f64 (sqrt.f64 -1/3) (*.f64 a a)))) (sqrt.f64 -1/3))) |
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 a 3) (sqrt.f64 -1/3)) (fma.f64 1/2 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) -1/3) 9)) (fma.f64 -1/2 (+.f64 (/.f64 a (sqrt.f64 -1/3)) (*.f64 (/.f64 (+.f64 3 (pow.f64 (/.f64 -1/2 (sqrt.f64 -1/3)) 2)) (sqrt.f64 -1/3)) (*.f64 a a))) (sqrt.f64 -1/3))) |
-3 |
(*.f64 9 a) |
(*.f64 a 9) |
(*.f64 9 a) |
(*.f64 a 9) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1/3 a)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) 1) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(/.f64 (*.f64 (+.f64 a -1/3) rand) (sqrt.f64 (fma.f64 a 9 -3))) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 (fma.f64 a a (fma.f64 a 1/3 1/9)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))) (/.f64 (fma.f64 a a (fma.f64 a 1/3 1/9)) (+.f64 (pow.f64 a 3) -1/27))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) (+.f64 a 1/3)) |
(/.f64 (/.f64 (*.f64 (fma.f64 a a -1/9) rand) (sqrt.f64 (fma.f64 a 9 -3))) (+.f64 a 1/3)) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 a 1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 (fma.f64 a a -1/9) (*.f64 (/.f64 (+.f64 a 1/3) rand) (sqrt.f64 (fma.f64 a 9 -3)))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 1) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 3) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3) 1/3) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 2) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 2)) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))))) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3)) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3) (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3) (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3) (pow.f64 (fma.f64 a 9 -3) -3/2))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3) (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3) (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 rand (+.f64 -1/3 a)) 3) (pow.f64 (fma.f64 a 9 -3) -3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 1)) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3))))) 1) 1)) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) 3)) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) 3)) 1/3)) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) 2)) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))))) |
(/.f64 (*.f64 rand (+.f64 -1/3 a)) (sqrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (fma.f64 a 9 -3))) rand) |
(+.f64 0 (/.f64 1 (fma.f64 a 9 -3))) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))) (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (fma.f64 a -9 3)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (fma.f64 a -9 3)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 a 9 -3)))) 1) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(*.f64 1 (/.f64 1 (fma.f64 a 9 -3))) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(*.f64 (/.f64 1 (fma.f64 a 9 -3)) 1) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2)) (cbrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) |
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 4) (cbrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2)) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2)) (cbrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (*.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 a 9 -3)))) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(*.f64 (*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(*.f64 (*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) |
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 4) (cbrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(*.f64 (/.f64 1 (fma.f64 729 (pow.f64 a 3) -27)) (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) |
(/.f64 (*.f64 1 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) (fma.f64 729 (pow.f64 a 3) -27)) |
(/.f64 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)) (fma.f64 729 (pow.f64 a 3) -27)) |
(*.f64 (/.f64 1 (fma.f64 (*.f64 a a) 81 -9)) (fma.f64 a 9 3)) |
(/.f64 (fma.f64 a 9 3) (fma.f64 (*.f64 a a) 81 -9)) |
(pow.f64 (fma.f64 a 9 -3) -1) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 1) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 2) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) 3) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -2) 1/2) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 3) 1/3) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(pow.f64 (neg.f64 (neg.f64 (fma.f64 a 9 -3))) -1) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -2)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(log.f64 (exp.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 a 9 -3))))) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 3)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1) -1)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1) 1)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1) 1)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 2)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1/2) 2)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 1) 2)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (fma.f64 a 9 -3)))) 3)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (fma.f64 a 9 -3))) 1/2)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(exp.f64 (*.f64 (*.f64 3 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) 1/3)) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 a 9 -3)))) |
(/.f64 1 (fma.f64 a 9 -3)) |
(/.f64 -1 (fma.f64 a -9 3)) |
(+.f64 0 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) 1) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(*.f64 1 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(*.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (cbrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (cbrt.f64 (fma.f64 a 9 -3))) |
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3))))) |
(/.f64 1 (sqrt.f64 (fma.f64 a 9 -3))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(/.f64 1 (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 a 9 -3)))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (fma.f64 a 9 -3)))) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 3 (*.f64 a -9)))) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (fma.f64 a -9 3))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (/.f64 1 (fma.f64 a 9 -3)) 1/2) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 1) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 3) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3) 1/3) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) 2) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) -1) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a 9 -3)) 1) -1) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(fabs.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(log.f64 (exp.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2)))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 a 9 -3) -1/2) 3)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3)))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1/2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 1)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1/2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1) -1/2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) -1) 1/2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1) 1/2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a 9 -3))) 1/2) 1)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 a 9 -3))) 1) 1)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) 3)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) 1/3)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (*.f64 1/4 (neg.f64 (log.f64 (fma.f64 a 9 -3)))) 2)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) -1)) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 a 9 -3) -1/2))) |
(pow.f64 (fma.f64 a 9 -3) -1/2) |
(+.f64 (*.f64 a 9) -3) |
(fma.f64 a 9 -3) |
(+.f64 0 (fma.f64 a 9 -3)) |
(fma.f64 a 9 -3) |
(+.f64 -3 (*.f64 a 9)) |
(fma.f64 a 9 -3) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))) (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a 9 -3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a 9 -3)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a 9 -3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a 9 -3))))) |
(*.f64 1 (fma.f64 a 9 -3)) |
(fma.f64 a 9 -3) |
(*.f64 (fma.f64 a 9 -3) 1) |
(fma.f64 a 9 -3) |
(*.f64 (cbrt.f64 (fma.f64 a 9 -3)) (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2)) |
(fma.f64 a 9 -3) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2) (cbrt.f64 (fma.f64 a 9 -3))) |
(fma.f64 a 9 -3) |
(*.f64 (sqrt.f64 (fma.f64 a 9 -3)) (sqrt.f64 (fma.f64 a 9 -3))) |
(fma.f64 a 9 -3) |
(*.f64 (fma.f64 729 (pow.f64 a 3) -27) (/.f64 1 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 a 9 3))) |
(/.f64 (fma.f64 (*.f64 a a) 81 -9) (fma.f64 a 9 3)) |
(/.f64 1 (/.f64 1 (fma.f64 a 9 -3))) |
(fma.f64 a 9 -3) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)) (fma.f64 729 (pow.f64 a 3) -27))) |
(*.f64 (fma.f64 729 (pow.f64 a 3) -27) (/.f64 1 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) |
(/.f64 1 (/.f64 (fma.f64 a 9 3) (fma.f64 (*.f64 a a) 81 -9))) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 a 9 3))) |
(/.f64 (fma.f64 (*.f64 a a) 81 -9) (fma.f64 a 9 3)) |
(/.f64 (fma.f64 a 9 -3) 1) |
(fma.f64 a 9 -3) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 2) (/.f64 1 (cbrt.f64 (fma.f64 a 9 -3)))) |
(fma.f64 a 9 -3) |
(/.f64 (sqrt.f64 (fma.f64 a 9 -3)) (pow.f64 (fma.f64 a 9 -3) -1/2)) |
(fma.f64 a 9 -3) |
(/.f64 (neg.f64 (fma.f64 a 9 -3)) -1) |
(fma.f64 a 9 -3) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) |
(*.f64 (fma.f64 729 (pow.f64 a 3) -27) (/.f64 1 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (-.f64 9 (*.f64 (*.f64 a 9) -3)))) |
(*.f64 (fma.f64 729 (pow.f64 a 3) -27) (/.f64 1 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) |
(/.f64 (fma.f64 (*.f64 a a) 81 -9) (fma.f64 a 9 3)) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 a 9 3))) |
(/.f64 (neg.f64 (fma.f64 729 (pow.f64 a 3) -27)) (neg.f64 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)))) |
(*.f64 (fma.f64 729 (pow.f64 a 3) -27) (/.f64 1 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) 81 -9)) (neg.f64 (fma.f64 a 9 3))) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 a 9 3))) |
(/.f64 (fma.f64 (*.f64 a a) 81 -9) (fma.f64 a 9 3)) |
(pow.f64 (fma.f64 a 9 -3) 1) |
(fma.f64 a 9 -3) |
(pow.f64 (/.f64 1 (fma.f64 a 9 -3)) -1) |
(fma.f64 a 9 -3) |
(pow.f64 (cbrt.f64 (fma.f64 a 9 -3)) 3) |
(fma.f64 a 9 -3) |
(pow.f64 (pow.f64 (fma.f64 a 9 -3) 3) 1/3) |
(fma.f64 a 9 -3) |
(pow.f64 (sqrt.f64 (fma.f64 a 9 -3)) 2) |
(fma.f64 a 9 -3) |
(pow.f64 (/.f64 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)) (fma.f64 729 (pow.f64 a 3) -27)) -1) |
(*.f64 (fma.f64 729 (pow.f64 a 3) -27) (/.f64 1 (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9)))) |
(/.f64 (fma.f64 729 (pow.f64 a 3) -27) (fma.f64 (*.f64 a a) 81 (fma.f64 a 27 9))) |
(pow.f64 (/.f64 (fma.f64 a 9 3) (fma.f64 (*.f64 a a) 81 -9)) -1) |
(*.f64 (fma.f64 (*.f64 a a) 81 -9) (/.f64 1 (fma.f64 a 9 3))) |
(/.f64 (fma.f64 (*.f64 a a) 81 -9) (fma.f64 a 9 3)) |
(sqrt.f64 (pow.f64 (fma.f64 a 9 -3) 2)) |
(fma.f64 a 9 -3) |
(log.f64 (exp.f64 (fma.f64 a 9 -3))) |
(fma.f64 a 9 -3) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a 9 -3)))) |
(fma.f64 a 9 -3) |
(cbrt.f64 (pow.f64 (fma.f64 a 9 -3) 3)) |
(fma.f64 a 9 -3) |
(expm1.f64 (log1p.f64 (fma.f64 a 9 -3))) |
(fma.f64 a 9 -3) |
(exp.f64 (log.f64 (fma.f64 a 9 -3))) |
(fma.f64 a 9 -3) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1)) |
(fma.f64 a 9 -3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a 9 -3)) 1) 1)) |
(fma.f64 a 9 -3) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a 9 -3))) 3)) |
(fma.f64 a 9 -3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a 9 -3))) 1/3)) |
(fma.f64 a 9 -3) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a 9 -3))) 2)) |
(fma.f64 a 9 -3) |
(log1p.f64 (expm1.f64 (fma.f64 a 9 -3))) |
(fma.f64 a 9 -3) |
(fma.f64 a 9 -3) |
(fma.f64 1 (*.f64 a 9) -3) |
(fma.f64 a 9 -3) |
(fma.f64 9 a -3) |
(fma.f64 a 9 -3) |
(fma.f64 (*.f64 a 9) 1 -3) |
(fma.f64 a 9 -3) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) 9) -3) |
(fma.f64 a 9 -3) |
(fma.f64 (cbrt.f64 (*.f64 a 9)) (pow.f64 (cbrt.f64 (*.f64 a 9)) 2) -3) |
(fma.f64 a 9 -3) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 9)) 2) (cbrt.f64 (*.f64 a 9)) -3) |
(fma.f64 a 9 -3) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) 9) -3) |
(fma.f64 a 9 -3) |
(fma.f64 (*.f64 3 (sqrt.f64 a)) (*.f64 3 (sqrt.f64 a)) -3) |
(fma.f64 a 9 -3) |
(fma.f64 (*.f64 9 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) -3) |
(fma.f64 a 9 -3) |
(fma.f64 (*.f64 9 (sqrt.f64 a)) (sqrt.f64 a) -3) |
(fma.f64 a 9 -3) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
| ✓ | 99.6% | (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
| ✓ | 99.4% | (/.f64 1/3 (sqrt.f64 a)) |
| ✓ | 91.7% | (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
Compiled 46 to 28 computations (39.1% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | -inf | (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
| 1.0ms | rand | @ | 0 | (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
| 1.0ms | a | @ | -inf | (/.f64 1/3 (sqrt.f64 a)) |
| 1.0ms | a | @ | 0 | (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
| 0.0ms | a | @ | inf | (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
| 1× | batch-egg-rewrite |
| 1456× | log-prod |
| 1252× | fma-def |
| 530× | fma-neg |
| 528× | expm1-udef |
| 524× | log1p-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 92 |
| 1 | 298 | 88 |
| 2 | 4274 | 88 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
(/.f64 1/3 (sqrt.f64 a)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
| Outputs |
|---|
(+.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(+.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(+.f64 0 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(+.f64 (*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) 1) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) 1) |
(/.f64 (*.f64 (*.f64 rand 1/3) (+.f64 (pow.f64 a 3) -1/27)) (*.f64 (sqrt.f64 a) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (*.f64 rand 1/3) (fma.f64 a a -1/9)) (*.f64 (sqrt.f64 a) (+.f64 a 1/3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand 1/3)) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (sqrt.f64 a))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand 1/3)) (*.f64 (+.f64 a 1/3) (sqrt.f64 a))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) 3) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 3)) (fma.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (-.f64 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) (-.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand 1/3)) (sqrt.f64 a)) |
(/.f64 (*.f64 (*.f64 rand 1/3) (+.f64 a -1/3)) (sqrt.f64 a)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3)) |
(pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (exp.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) a (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) -1/3 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 -1/3 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 1 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) 1 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 -1/3 (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 a rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 -1/3 rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 -1/3 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(+.f64 0 (/.f64 1/3 (sqrt.f64 a))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) 1) |
(*.f64 1/3 (pow.f64 a -1/2)) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(*.f64 -1/3 (/.f64 1 (neg.f64 (sqrt.f64 a)))) |
(*.f64 1 (/.f64 1/3 (sqrt.f64 a))) |
(*.f64 (cbrt.f64 (/.f64 1/3 (sqrt.f64 a))) (cbrt.f64 (/.f64 1/9 a))) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (cbrt.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (pow.f64 a -1/2) 1/3) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(pow.f64 (cbrt.f64 (/.f64 1/3 (sqrt.f64 a))) 3) |
(pow.f64 (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 1/3 (sqrt.f64 a))) 2) |
(pow.f64 (*.f64 (sqrt.f64 a) 3) -1) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 a) 3) 1) -1) |
(sqrt.f64 (/.f64 1/9 a)) |
(log.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (sqrt.f64 a))))) |
(cbrt.f64 (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(exp.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(+.f64 0 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(-.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(/.f64 1 (/.f64 (sqrt.f64 a) (*.f64 rand 1/3))) |
(/.f64 (*.f64 rand 1/3) (sqrt.f64 a)) |
(/.f64 (neg.f64 (*.f64 rand 1/3)) (neg.f64 (sqrt.f64 a))) |
(/.f64 (*.f64 -1/3 rand) (neg.f64 (sqrt.f64 a))) |
(/.f64 (*.f64 rand -1/3) (neg.f64 (sqrt.f64 a))) |
(/.f64 (/.f64 (*.f64 rand 1/3) 1) (sqrt.f64 a)) |
(/.f64 (/.f64 (*.f64 rand 1/3) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) |
(/.f64 (/.f64 (*.f64 rand 1/3) (pow.f64 a 1/4)) (pow.f64 a 1/4)) |
(pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 a) (*.f64 rand 1/3)) -1) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(cbrt.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 rand 3) (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3) (pow.f64 rand 3))) |
(expm1.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 1 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) 1) |
(-.f64 (/.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2) (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(*.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 1) |
(*.f64 1 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2) (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)) (/.f64 1 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1) (+.f64 a -1/3)) |
(*.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)))) |
(/.f64 1 (/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (/.f64 1/9 a) (*.f64 rand rand)) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)) (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2))) (neg.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 3)) (fma.f64 a a (-.f64 (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (*.f64 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))))) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))) (-.f64 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2) (pow.f64 (+.f64 a -1/3) 2)) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3))) -1) |
(pow.f64 (/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (+.f64 a -1/3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)))) |
(log.f64 (*.f64 (exp.f64 (+.f64 a -1/3)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) (exp.f64 (+.f64 a -1/3)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (exp.f64 a))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (+.f64 1 (expm1.f64 a)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 a 1 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 a 1 (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(fma.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(fma.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 1 (+.f64 a -1/3)) |
(fma.f64 1 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 1 a (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 1 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
(fma.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 1 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) a) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 2) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 2) (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 a)) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 a 1/4) (*.f64 (pow.f64 a 1/4) (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (pow.f64 a 1/4) (*.f64 (pow.f64 a 1/4) (sqrt.f64 a)) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3)) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a)) |
(fma.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (cbrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))) (cbrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) a) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (sqrt.f64 a) (pow.f64 a 1/4)) (pow.f64 a 1/4) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 a) (pow.f64 a 1/4)) (pow.f64 a 1/4) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (sqrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (sqrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) a) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a (/.f64 1/3 (sqrt.f64 a))) rand (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a rand) (/.f64 1/3 (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
| 1× | egg-herbie |
| 1004× | associate-*r* |
| 884× | associate-*l* |
| 782× | fma-neg |
| 758× | log-prod |
| 616× | cube-prod |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 518 | 11067 |
| 1 | 1346 | 10257 |
| 2 | 5806 | 10215 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(+.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(+.f64 0 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(+.f64 (*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) 1) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) 1) |
(/.f64 (*.f64 (*.f64 rand 1/3) (+.f64 (pow.f64 a 3) -1/27)) (*.f64 (sqrt.f64 a) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(/.f64 (*.f64 (*.f64 rand 1/3) (fma.f64 a a -1/9)) (*.f64 (sqrt.f64 a) (+.f64 a 1/3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand 1/3)) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (sqrt.f64 a))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand 1/3)) (*.f64 (+.f64 a 1/3) (sqrt.f64 a))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) 3) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 3)) (fma.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (-.f64 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) (-.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand 1/3)) (sqrt.f64 a)) |
(/.f64 (*.f64 (*.f64 rand 1/3) (+.f64 a -1/3)) (sqrt.f64 a)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3)) |
(pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (exp.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) a (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) -1/3 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 -1/3 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 1 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) 1 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 -1/3 (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 a rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 -1/3 rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (*.f64 -1/3 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(+.f64 0 (/.f64 1/3 (sqrt.f64 a))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) 1) |
(*.f64 1/3 (pow.f64 a -1/2)) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(*.f64 -1/3 (/.f64 1 (neg.f64 (sqrt.f64 a)))) |
(*.f64 1 (/.f64 1/3 (sqrt.f64 a))) |
(*.f64 (cbrt.f64 (/.f64 1/3 (sqrt.f64 a))) (cbrt.f64 (/.f64 1/9 a))) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (cbrt.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (pow.f64 a -1/2) 1/3) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(pow.f64 (cbrt.f64 (/.f64 1/3 (sqrt.f64 a))) 3) |
(pow.f64 (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 1/3 (sqrt.f64 a))) 2) |
(pow.f64 (*.f64 (sqrt.f64 a) 3) -1) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 a) 3) 1) -1) |
(sqrt.f64 (/.f64 1/9 a)) |
(log.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (sqrt.f64 a))))) |
(cbrt.f64 (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(exp.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(+.f64 0 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(-.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(/.f64 1 (/.f64 (sqrt.f64 a) (*.f64 rand 1/3))) |
(/.f64 (*.f64 rand 1/3) (sqrt.f64 a)) |
(/.f64 (neg.f64 (*.f64 rand 1/3)) (neg.f64 (sqrt.f64 a))) |
(/.f64 (*.f64 -1/3 rand) (neg.f64 (sqrt.f64 a))) |
(/.f64 (*.f64 rand -1/3) (neg.f64 (sqrt.f64 a))) |
(/.f64 (/.f64 (*.f64 rand 1/3) 1) (sqrt.f64 a)) |
(/.f64 (/.f64 (*.f64 rand 1/3) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) |
(/.f64 (/.f64 (*.f64 rand 1/3) (pow.f64 a 1/4)) (pow.f64 a 1/4)) |
(pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 a) (*.f64 rand 1/3)) -1) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(cbrt.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 rand 3) (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3) (pow.f64 rand 3))) |
(expm1.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 1 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) 1) |
(-.f64 (/.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2) (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(*.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 1) |
(*.f64 1 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2) (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)) (/.f64 1 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1) (+.f64 a -1/3)) |
(*.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)))) |
(/.f64 1 (/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (/.f64 1/9 a) (*.f64 rand rand)) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)) (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2))) (neg.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 3)) (fma.f64 a a (-.f64 (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (*.f64 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))))) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))) (-.f64 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2) (pow.f64 (+.f64 a -1/3) 2)) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3))) -1) |
(pow.f64 (/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (+.f64 a -1/3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)))) |
(log.f64 (*.f64 (exp.f64 (+.f64 a -1/3)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) (exp.f64 (+.f64 a -1/3)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (exp.f64 a))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (+.f64 1 (expm1.f64 a)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 a 1 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 a 1 (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(fma.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(fma.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 1 (+.f64 a -1/3)) |
(fma.f64 1 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 1 a (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 1 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
(fma.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 1 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) a) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 2) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 2) (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 a)) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 a 1/4) (*.f64 (pow.f64 a 1/4) (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (pow.f64 a 1/4) (*.f64 (pow.f64 a 1/4) (sqrt.f64 a)) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3)) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a)) |
(fma.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) rand (+.f64 a -1/3)) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (cbrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))) (cbrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) a) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (sqrt.f64 a) (pow.f64 a 1/4)) (pow.f64 a 1/4) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 a) (pow.f64 a 1/4)) (pow.f64 a 1/4) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (sqrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (sqrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) a) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a (/.f64 1/3 (sqrt.f64 a))) rand (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a rand) (/.f64 1/3 (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 a))) rand) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
a |
a |
(-.f64 a 1/3) |
(+.f64 a -1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) 1/3)) |
(+.f64 a (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) (sqrt.f64 (/.f64 1 a)) -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) 1/3)) |
(+.f64 a (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) (sqrt.f64 (/.f64 1 a)) -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) 1/3)) |
(+.f64 a (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) (sqrt.f64 (/.f64 1 a)) -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) -1/3)) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) 1/3)) |
(+.f64 a (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) (sqrt.f64 (/.f64 1 a)) -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) 1/3)) |
(+.f64 a (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) (sqrt.f64 (/.f64 1 a)) -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) 1/3)) |
(+.f64 a (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) (sqrt.f64 (/.f64 1 a)) -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) -1/3)) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) 1/3)) |
(+.f64 a (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) (sqrt.f64 (/.f64 1 a)) -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) 1/3)) |
(+.f64 a (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) (sqrt.f64 (/.f64 1 a)) -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) -1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 a (-.f64 (*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) 1/3)) |
(+.f64 a (fma.f64 (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) (sqrt.f64 (/.f64 1 a)) -1/3)) |
(+.f64 a (fma.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (+.f64 a -1/3) (*.f64 1/3 rand)) -1/3)) |
(+.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(+.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(+.f64 0 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(+.f64 (*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) 1) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (*.f64 (sqrt.f64 a) 3)))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (*.f64 (sqrt.f64 a) 3)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (*.f64 (sqrt.f64 a) 3)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 a)))) (+.f64 a -1/3))))) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 a)))) (+.f64 a -1/3))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 rand (*.f64 (sqrt.f64 a) 3)))))) |
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))))) 2) |
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 a)))) (+.f64 a -1/3)))) 2) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) 1) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(/.f64 (*.f64 (*.f64 rand 1/3) (+.f64 (pow.f64 a 3) -1/27)) (*.f64 (sqrt.f64 a) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 rand (sqrt.f64 a)) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 a 3)) -1/81) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (*.f64 (*.f64 rand 1/3) (fma.f64 a a -1/9)) (*.f64 (sqrt.f64 a) (+.f64 a 1/3))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand 1/3)) (*.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (sqrt.f64 a))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 rand (sqrt.f64 a)) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 a 3)) -1/81) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand 1/3)) (*.f64 (+.f64 a 1/3) (sqrt.f64 a))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) 3) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 3)) (fma.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (-.f64 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand)) 3) (pow.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) 3)) (fma.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand)) (*.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) (-.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 1/3 (/.f64 rand (sqrt.f64 a)))) 3) (pow.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) 3)) (+.f64 (*.f64 rand (*.f64 (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (-.f64 -1/3 a)))) (*.f64 (pow.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) 2) (*.f64 a a)))) |
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) (-.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) (-.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand)) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))))) (-.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand)) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))))) |
(/.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (/.f64 (*.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (-.f64 a -1/3)) (*.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))) (-.f64 a -1/3)))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 rand (sqrt.f64 a)) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 a 3)) -1/81) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)))) |
(/.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand 1/3)) (sqrt.f64 a)) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(/.f64 (*.f64 (*.f64 rand 1/3) (+.f64 a -1/3)) (sqrt.f64 a)) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)) (/.f64 (+.f64 (pow.f64 a 3) -1/27) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)))) |
(*.f64 (/.f64 rand (sqrt.f64 a)) (/.f64 (+.f64 (*.f64 1/3 (pow.f64 a 3)) -1/81) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3)) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)))) |
(pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 1) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 3) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 2) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 2)) |
(fabs.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(log.f64 (*.f64 (exp.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (exp.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3)) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) a (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) -1/3 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 -1/3 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 1 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 a (cbrt.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (cbrt.f64 (*.f64 rand (/.f64 (*.f64 1/9 rand) a))) (*.f64 a (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 -1/3 (cbrt.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(fma.f64 (cbrt.f64 (*.f64 rand (/.f64 (*.f64 1/9 rand) a))) (*.f64 -1/3 (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) (*.f64 a (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) 1 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 -1/3 (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 a (cbrt.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (cbrt.f64 (*.f64 rand (/.f64 (*.f64 1/9 rand) a))) (*.f64 a (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 -1/3 rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 -1/3 (cbrt.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(fma.f64 (cbrt.f64 (*.f64 rand (/.f64 (*.f64 1/9 rand) a))) (*.f64 -1/3 (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) (*.f64 a (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) |
(fma.f64 (*.f64 -1/3 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) |
(fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 a rand))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(+.f64 0 (/.f64 1/3 (sqrt.f64 a))) |
(/.f64 1/3 (sqrt.f64 a)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) 1) |
(/.f64 1/3 (sqrt.f64 a)) |
(*.f64 1/3 (pow.f64 a -1/2)) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(/.f64 1/3 (sqrt.f64 a)) |
(*.f64 -1/3 (/.f64 1 (neg.f64 (sqrt.f64 a)))) |
(/.f64 1/3 (sqrt.f64 a)) |
(*.f64 1 (/.f64 1/3 (sqrt.f64 a))) |
(/.f64 1/3 (sqrt.f64 a)) |
(*.f64 (cbrt.f64 (/.f64 1/3 (sqrt.f64 a))) (cbrt.f64 (/.f64 1/9 a))) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (cbrt.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (cbrt.f64 (/.f64 1/3 (sqrt.f64 a))) (cbrt.f64 (/.f64 1/9 a))) |
(*.f64 (sqrt.f64 (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(/.f64 1/3 (sqrt.f64 a)) |
(*.f64 (pow.f64 a -1/2) 1/3) |
(*.f64 1/3 (pow.f64 a -1/2)) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(/.f64 1/3 (sqrt.f64 a)) |
(pow.f64 (cbrt.f64 (/.f64 1/3 (sqrt.f64 a))) 3) |
(/.f64 1/3 (sqrt.f64 a)) |
(pow.f64 (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3) 1/3) |
(/.f64 1/3 (sqrt.f64 a)) |
(pow.f64 (sqrt.f64 (/.f64 1/3 (sqrt.f64 a))) 2) |
(/.f64 1/3 (sqrt.f64 a)) |
(pow.f64 (*.f64 (sqrt.f64 a) 3) -1) |
(/.f64 1/3 (sqrt.f64 a)) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 a) 3) 1) -1) |
(/.f64 1/3 (sqrt.f64 a)) |
(sqrt.f64 (/.f64 1/9 a)) |
(log.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(/.f64 1/3 (sqrt.f64 a)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 1/3 (sqrt.f64 a)) |
(cbrt.f64 (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3)) |
(/.f64 1/3 (sqrt.f64 a)) |
(expm1.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(/.f64 1/3 (sqrt.f64 a)) |
(exp.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(/.f64 1/3 (sqrt.f64 a)) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1)) |
(/.f64 1/3 (sqrt.f64 a)) |
(log1p.f64 (expm1.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(/.f64 1/3 (sqrt.f64 a)) |
(+.f64 0 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 a))))))) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 a))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(*.f64 2 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (/.f64 rand (sqrt.f64 a))))))) |
(-.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 1 (/.f64 (sqrt.f64 a) (*.f64 rand 1/3))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 (*.f64 rand 1/3) (sqrt.f64 a)) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 (neg.f64 (*.f64 rand 1/3)) (neg.f64 (sqrt.f64 a))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 (*.f64 -1/3 rand) (neg.f64 (sqrt.f64 a))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 (*.f64 rand -1/3) (neg.f64 (sqrt.f64 a))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 (/.f64 (*.f64 rand 1/3) 1) (sqrt.f64 a)) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(/.f64 (/.f64 (*.f64 rand 1/3) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) |
(/.f64 (*.f64 1/3 rand) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 a))) |
(*.f64 (/.f64 1/3 (cbrt.f64 (sqrt.f64 a))) (/.f64 rand (cbrt.f64 a))) |
(/.f64 (/.f64 (*.f64 rand 1/3) (pow.f64 a 1/4)) (pow.f64 a 1/4)) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(pow.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(pow.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(pow.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 2) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(pow.f64 (/.f64 (sqrt.f64 a) (*.f64 rand 1/3)) -1) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) |
(sqrt.f64 (*.f64 rand (/.f64 (*.f64 1/9 rand) a))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(cbrt.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(cbrt.f64 (*.f64 (pow.f64 rand 3) (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 (sqrt.f64 a)) 3) (pow.f64 rand 3))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(expm1.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(exp.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(log1p.f64 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(fma.f64 1 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (cbrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(fma.f64 (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (sqrt.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) -1) |
(/.f64 rand (*.f64 (sqrt.f64 a) 3)) |
(*.f64 1/3 (/.f64 rand (sqrt.f64 a))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) 1) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(-.f64 (/.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2) (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 2)) (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) 3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 2)) (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 (*.f64 rand -1/3) (sqrt.f64 a))))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(*.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 1) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(*.f64 1 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2) (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 3) (pow.f64 (+.f64 a -1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) (-.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (-.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2))) |
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 a) rand)) 3) 1/27) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (-.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) 1/3) a) (pow.f64 (+.f64 a -1/3) 2))) |
(*.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)) (/.f64 1 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 2)) (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) 3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 2)) (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 (*.f64 rand -1/3) (sqrt.f64 a))))) |
(*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(*.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) 1) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(*.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(*.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 3) (pow.f64 (+.f64 a -1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) (-.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (-.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2))) |
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 a) rand)) 3) 1/27) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (-.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) 1/3) a) (pow.f64 (+.f64 a -1/3) 2))) |
(/.f64 1 (/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 2)) (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) 3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 2)) (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 (*.f64 rand -1/3) (sqrt.f64 a))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 3) (pow.f64 (+.f64 a -1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) (-.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (-.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2))) |
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 a) rand)) 3) 1/27) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (-.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) 1/3) a) (pow.f64 (+.f64 a -1/3) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (/.f64 1/9 a) (*.f64 rand rand)) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (/.f64 1/9 a) (*.f64 rand rand)) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)) (pow.f64 (+.f64 a -1/3) 2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 rand (/.f64 (*.f64 1/9 rand) a)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (pow.f64 (+.f64 a -1/3) 2) (/.f64 (*.f64 rand -1/3) (sqrt.f64 a)))))) |
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 a) rand)) 3) 1/27) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 rand (/.f64 (*.f64 1/9 rand) a)) (+.f64 (pow.f64 (+.f64 a -1/3) 2) (*.f64 (pow.f64 (+.f64 a -1/3) 2) (/.f64 (*.f64 rand -1/3) (sqrt.f64 a)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2)) (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 2)) (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) 3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 2)) (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 (*.f64 rand -1/3) (sqrt.f64 a))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 3) (pow.f64 (+.f64 a -1/3) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) (-.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (-.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(*.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 a) rand)) 3) 1/27) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (-.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) 1/3) a) (pow.f64 (+.f64 a -1/3) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2))) (neg.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 2))) (*.f64 (neg.f64 (+.f64 a -1/3)) (-.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) 3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 2) (pow.f64 (+.f64 a -1/3) 2)) (*.f64 (+.f64 1 (/.f64 (*.f64 rand -1/3) (sqrt.f64 a))) (+.f64 1/3 (neg.f64 a)))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 3)) (fma.f64 a a (-.f64 (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (*.f64 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 3)) (fma.f64 a a (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) (-.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) a)))) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))) (-.f64 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))) |
(/.f64 (*.f64 (+.f64 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (-.f64 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))) (-.f64 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))) |
(/.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (/.f64 (-.f64 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (-.f64 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2) (pow.f64 (+.f64 a -1/3) 2)) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 2) (pow.f64 (+.f64 a -1/3) 2)) (-.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) (+.f64 a -1/3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 2) (pow.f64 (+.f64 a -1/3) 2)) (-.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 2) (pow.f64 (+.f64 a -1/3) 2)) (-.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) 1/3) a)) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (/.f64 (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)) (+.f64 (pow.f64 a 3) -1/27))) |
(/.f64 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (/.f64 (+.f64 1/3 a) (fma.f64 a a -1/9))) |
(*.f64 (/.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (+.f64 1/3 a)) (fma.f64 a a -1/9)) |
(pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 1) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 3) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3) 1/3) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 2) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 3) (pow.f64 (+.f64 a -1/3) 3))) -1) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 3) (pow.f64 (+.f64 a -1/3) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) (-.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 3) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (-.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3)) (pow.f64 (+.f64 a -1/3) 2))) |
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 a) rand)) 3) 1/27) (pow.f64 (+.f64 a -1/3) 3)) (fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (-.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) 1/3) a) (pow.f64 (+.f64 a -1/3) 2))) |
(pow.f64 (/.f64 (*.f64 (+.f64 a -1/3) (-.f64 1 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 2))) -1) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3))) 2)) (*.f64 (+.f64 a -1/3) (-.f64 1 (/.f64 rand (*.f64 (sqrt.f64 a) 3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a -1/3) 2) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) 2)) (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 (*.f64 rand -1/3) (sqrt.f64 a))))) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 2)) |
(fabs.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(log.f64 (*.f64 (exp.f64 (+.f64 a -1/3)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a -1/3))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) (exp.f64 (+.f64 a -1/3)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))))) (+.f64 1 (expm1.f64 (+.f64 a -1/3))))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (exp.f64 a))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (+.f64 1 (expm1.f64 a)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) 3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) 1)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 a 1 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 a 1 (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 -1/3 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) (*.f64 a (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (+.f64 a -1/3) 1 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) 1 (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 1 a (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 1 a (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 1 (+.f64 a -1/3) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 1 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 1 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 1 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) a) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (cbrt.f64 (+.f64 a -1/3)) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (cbrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2) (*.f64 (cbrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 2) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) 2) (cbrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 a (cbrt.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)))) (fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 rand (/.f64 (*.f64 1/9 rand) a))) (*.f64 a (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) (fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 rand (/.f64 (*.f64 1/9 rand) a))) (*.f64 (+.f64 a -1/3) (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (cbrt.f64 a) (*.f64 (sqrt.f64 a) (cbrt.f64 (sqrt.f64 a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 a)) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (cbrt.f64 a) (*.f64 (sqrt.f64 a) (cbrt.f64 (sqrt.f64 a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (cbrt.f64 rand) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (*.f64 (cbrt.f64 rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 rand) 2) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 (+.f64 a -1/3) (cbrt.f64 rand))) (+.f64 a -1/3)) |
(+.f64 (+.f64 a -1/3) (*.f64 (pow.f64 (cbrt.f64 rand) 3) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (sqrt.f64 rand) (*.f64 (sqrt.f64 rand) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 rand) (*.f64 (*.f64 (sqrt.f64 rand) (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3)) (+.f64 a -1/3)) |
(fma.f64 (sqrt.f64 rand) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 (+.f64 a -1/3) (sqrt.f64 rand))) (+.f64 a -1/3)) |
(fma.f64 (pow.f64 a 1/4) (*.f64 (pow.f64 a 1/4) (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (pow.f64 a 1/4) (*.f64 (pow.f64 a 1/4) (sqrt.f64 a)) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3)))) |
(fma.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 1 (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 a 1/3)) (*.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 1/3 a)) (*.f64 (+.f64 a -1/3) (/.f64 rand (*.f64 (sqrt.f64 a) 3)))) |
(fma.f64 (fma.f64 a a -1/9) (/.f64 1 (+.f64 1/3 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)))) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) -1/3 (*.f64 (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1) a)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) rand (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (cbrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3))) (cbrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) a) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a)))) (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (sqrt.f64 a) (pow.f64 a 1/4)) (pow.f64 a 1/4) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (sqrt.f64 a) (pow.f64 a 1/4)) (pow.f64 a 1/4) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (sqrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) (sqrt.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) a) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 a (/.f64 1/3 (sqrt.f64 a))) rand (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 a rand) (/.f64 1/3 (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 a (cbrt.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)))) (fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 rand (/.f64 (*.f64 1/9 rand) a))) (*.f64 a (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) (fma.f64 rand (/.f64 -1/9 (sqrt.f64 a)) (+.f64 a -1/3))) |
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (+.f64 a -1/3) rand) (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (pow.f64 (cbrt.f64 (+.f64 a -1/3)) 2)) (cbrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 (+.f64 a -1/3))) (sqrt.f64 (+.f64 a -1/3)) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (+.f64 a -1/3) (cbrt.f64 (/.f64 rand (*.f64 (sqrt.f64 a) 3)))) (+.f64 a -1/3)) |
(fma.f64 (cbrt.f64 (*.f64 rand (/.f64 (*.f64 1/9 rand) a))) (*.f64 (+.f64 a -1/3) (cbrt.f64 (*.f64 1/3 (/.f64 rand (sqrt.f64 a))))) (+.f64 a -1/3)) |
(fma.f64 (*.f64 (+.f64 a -1/3) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a -1/3)) |
(*.f64 (+.f64 a -1/3) (fma.f64 rand (/.f64 1/3 (sqrt.f64 a)) 1)) |
(fma.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (cbrt.f64 a) (*.f64 (sqrt.f64 a) (cbrt.f64 (sqrt.f64 a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
(fma.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)) (*.f64 (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3) 1)) |
(fma.f64 (cbrt.f64 a) (*.f64 (sqrt.f64 a) (cbrt.f64 (sqrt.f64 a))) (fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3)) -1/3)) |
Compiled 22180 to 15913 computations (28.3% saved)
14 alts after pruning (7 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1128 | 4 | 1132 |
| Fresh | 2 | 3 | 5 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 7 | 8 |
| Total | 1132 | 14 | 1146 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
| ✓ | 65.1% | (-.f64 a 1/3) |
| ▶ | 99.0% | (+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (sqrt.f64 (/.f64 1/9 a))) (+.f64 a -1/3))) |
| ✓ | 99.1% | (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
| ✓ | 29.7% | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
| ▶ | 28.9% | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
| ✓ | 35.0% | (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
| ▶ | 35.0% | (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
| ✓ | 35.1% | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| ✓ | 34.2% | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| ▶ | 12.6% | (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
| ▶ | 12.7% | (sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
| 63.7% | a | |
| 1.5% | -1/3 |
Compiled 199 to 152 computations (23.6% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (sqrt.f64 (/.f64 1/9 a)) |
| ✓ | 99.6% | (*.f64 rand (sqrt.f64 (/.f64 1/9 a))) |
| ✓ | 99.4% | (/.f64 1/9 a) |
| ✓ | 91.7% | (*.f64 (*.f64 rand (sqrt.f64 (/.f64 1/9 a))) (+.f64 a -1/3)) |
Compiled 47 to 33 computations (29.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | -inf | (*.f64 (*.f64 rand (sqrt.f64 (/.f64 1/9 a))) (+.f64 a -1/3)) |
| 0.0ms | a | @ | -inf | (sqrt.f64 (/.f64 1/9 a)) |
| 0.0ms | a | @ | -inf | (*.f64 rand (sqrt.f64 (/.f64 1/9 a))) |
| 0.0ms | a | @ | 0 | (/.f64 1/9 a) |
| 0.0ms | a | @ | inf | (*.f64 (*.f64 rand (sqrt.f64 (/.f64 1/9 a))) (+.f64 a -1/3)) |
| 1× | batch-egg-rewrite |
| 1230× | log-prod |
| 926× | pow-prod-down |
| 660× | prod-diff |
| 574× | pow-prod-up |
| 538× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 64 |
| 1 | 265 | 64 |
| 2 | 3416 | 64 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 rand (sqrt.f64 (/.f64 1/9 a))) (+.f64 a -1/3)) |
(/.f64 1/9 a) |
(*.f64 rand (sqrt.f64 (/.f64 1/9 a))) |
(sqrt.f64 (/.f64 1/9 a)) |
| Outputs |
|---|
(+.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(+.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(+.f64 0 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) |
(+.f64 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 3) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 3)) (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 2) (-.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 2) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 2) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 2)) (-.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3)) |
(pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (exp.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) |
(exp.f64 (log.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) a (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) -1/3 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 -1/3 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 1 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 1 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1/2) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1/2) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 -1/3 (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 -1/3 rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (*.f64 -1/3 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(+.f64 0 (/.f64 1/9 a)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/9 a))) (cbrt.f64 (exp.f64 (/.f64 1/9 a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/9 a))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/9 a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/9 a))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/9 a))) 1) |
(*.f64 1/9 (/.f64 1 a)) |
(*.f64 (/.f64 1/9 a) 1) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (/.f64 1/3 (sqrt.f64 a))) |
(*.f64 1 (/.f64 1/9 a)) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (cbrt.f64 (/.f64 1/81 (*.f64 a a)))) |
(*.f64 (cbrt.f64 (/.f64 1/81 (*.f64 a a))) (cbrt.f64 (/.f64 1/9 a))) |
(*.f64 (pow.f64 (/.f64 1/9 a) 1/4) (pow.f64 (/.f64 1/9 a) 3/4)) |
(*.f64 -1/9 (/.f64 1 (neg.f64 a))) |
(*.f64 (/.f64 1 a) 1/9) |
(*.f64 (pow.f64 (/.f64 1/9 a) 3/4) (pow.f64 (/.f64 1/9 a) 1/4)) |
(*.f64 (pow.f64 (/.f64 1/9 a) 5/6) (pow.f64 (/.f64 1/9 a) 1/6)) |
(pow.f64 (/.f64 1/9 a) 1) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 2) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/6) 6) |
(pow.f64 (cbrt.f64 (/.f64 1/9 a)) 3) |
(pow.f64 (/.f64 1/27 (pow.f64 a 3/2)) 2/3) |
(pow.f64 (/.f64 1/81 (*.f64 a a)) 1/2) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 3) 1/3) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/4) 4) |
(pow.f64 (*.f64 a 9) -1) |
(pow.f64 (/.f64 (*.f64 a 9) 1) -1) |
(sqrt.f64 (/.f64 1/81 (*.f64 a a))) |
(log.f64 (exp.f64 (/.f64 1/9 a))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/9 a)))) |
(cbrt.f64 (pow.f64 (/.f64 1/9 a) 3)) |
(expm1.f64 (log1p.f64 (/.f64 1/9 a))) |
(exp.f64 (log.f64 (/.f64 1/9 a))) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1/2) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1) 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1/9 a))) 3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/81 (*.f64 a a))) 1/2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 1/9 a))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a 9)) -1)) |
(log1p.f64 (expm1.f64 (/.f64 1/9 a))) |
(+.f64 0 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 1) |
(/.f64 (*.f64 rand 1/3) (sqrt.f64 a)) |
(/.f64 (*.f64 1/3 rand) (sqrt.f64 a)) |
(pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) |
(pow.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)) 1/2) |
(pow.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 2) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(cbrt.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(+.f64 0 (/.f64 1/3 (sqrt.f64 a))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) 1) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(*.f64 1 (/.f64 1/3 (sqrt.f64 a))) |
(*.f64 (pow.f64 (/.f64 1/9 a) 1/6) (cbrt.f64 (/.f64 1/9 a))) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(*.f64 (pow.f64 (/.f64 1/9 a) 1/4) (pow.f64 (/.f64 1/9 a) 1/4)) |
(*.f64 1/3 (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (/.f64 1 (sqrt.f64 a))) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1/81 (*.f64 a a)))) (sqrt.f64 (cbrt.f64 (/.f64 1/9 a)))) |
(*.f64 (pow.f64 1/9 1/2) (pow.f64 a -1/2)) |
(/.f64 -1/3 (neg.f64 (sqrt.f64 a))) |
(/.f64 1 (sqrt.f64 (*.f64 a 9))) |
(/.f64 1 (/.f64 (sqrt.f64 a) 1/3)) |
(/.f64 1/3 (sqrt.f64 a)) |
(/.f64 (sqrt.f64 -1/9) (sqrt.f64 (neg.f64 a))) |
(pow.f64 (/.f64 1/9 a) 1/2) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/6) 3) |
(pow.f64 (cbrt.f64 (/.f64 1/9 a)) 3/2) |
(pow.f64 (/.f64 1/27 (pow.f64 a 3/2)) 1/3) |
(pow.f64 (/.f64 1/81 (*.f64 a a)) 1/4) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 3) 1/6) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/4) 2) |
(pow.f64 (*.f64 a 9) -1/2) |
(pow.f64 (sqrt.f64 (*.f64 a 9)) -1) |
(pow.f64 (/.f64 (sqrt.f64 a) 1/3) -1) |
(fabs.f64 (/.f64 1/3 (sqrt.f64 a))) |
(log.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (sqrt.f64 a))))) |
(cbrt.f64 (/.f64 1/27 (pow.f64 a 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(exp.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 1/9 a) 1/6)) 3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 1/9 a))) 1/3)) |
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 1/9 a))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1/3 (sqrt.f64 a)))) |
| 1× | egg-herbie |
| 974× | times-frac |
| 670× | log-prod |
| 610× | associate-*r* |
| 596× | associate-*l* |
| 586× | exp-prod |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 397 | 5643 |
| 1 | 905 | 5035 |
| 2 | 3576 | 4743 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(+.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(+.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(+.f64 0 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) |
(+.f64 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 3) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 3)) (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 2) (-.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 2) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 2) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 2)) (-.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3)) |
(pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (exp.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) |
(exp.f64 (log.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) a (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) -1/3 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 -1/3 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 1 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 1 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1/2) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1/2) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 -1/3 (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (*.f64 -1/3 rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (*.f64 -1/3 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(+.f64 0 (/.f64 1/9 a)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/9 a))) (cbrt.f64 (exp.f64 (/.f64 1/9 a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/9 a))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/9 a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/9 a))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/9 a))) 1) |
(*.f64 1/9 (/.f64 1 a)) |
(*.f64 (/.f64 1/9 a) 1) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (/.f64 1/3 (sqrt.f64 a))) |
(*.f64 1 (/.f64 1/9 a)) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (cbrt.f64 (/.f64 1/81 (*.f64 a a)))) |
(*.f64 (cbrt.f64 (/.f64 1/81 (*.f64 a a))) (cbrt.f64 (/.f64 1/9 a))) |
(*.f64 (pow.f64 (/.f64 1/9 a) 1/4) (pow.f64 (/.f64 1/9 a) 3/4)) |
(*.f64 -1/9 (/.f64 1 (neg.f64 a))) |
(*.f64 (/.f64 1 a) 1/9) |
(*.f64 (pow.f64 (/.f64 1/9 a) 3/4) (pow.f64 (/.f64 1/9 a) 1/4)) |
(*.f64 (pow.f64 (/.f64 1/9 a) 5/6) (pow.f64 (/.f64 1/9 a) 1/6)) |
(pow.f64 (/.f64 1/9 a) 1) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 2) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/6) 6) |
(pow.f64 (cbrt.f64 (/.f64 1/9 a)) 3) |
(pow.f64 (/.f64 1/27 (pow.f64 a 3/2)) 2/3) |
(pow.f64 (/.f64 1/81 (*.f64 a a)) 1/2) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 3) 1/3) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/4) 4) |
(pow.f64 (*.f64 a 9) -1) |
(pow.f64 (/.f64 (*.f64 a 9) 1) -1) |
(sqrt.f64 (/.f64 1/81 (*.f64 a a))) |
(log.f64 (exp.f64 (/.f64 1/9 a))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/9 a)))) |
(cbrt.f64 (pow.f64 (/.f64 1/9 a) 3)) |
(expm1.f64 (log1p.f64 (/.f64 1/9 a))) |
(exp.f64 (log.f64 (/.f64 1/9 a))) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1/2) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1) 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1/9 a))) 3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/81 (*.f64 a a))) 1/2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 1/9 a))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a 9)) -1)) |
(log1p.f64 (expm1.f64 (/.f64 1/9 a))) |
(+.f64 0 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 1) |
(/.f64 (*.f64 rand 1/3) (sqrt.f64 a)) |
(/.f64 (*.f64 1/3 rand) (sqrt.f64 a)) |
(pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) |
(pow.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)) 1/2) |
(pow.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 2) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(cbrt.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(+.f64 0 (/.f64 1/3 (sqrt.f64 a))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) 1) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(*.f64 1 (/.f64 1/3 (sqrt.f64 a))) |
(*.f64 (pow.f64 (/.f64 1/9 a) 1/6) (cbrt.f64 (/.f64 1/9 a))) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(*.f64 (pow.f64 (/.f64 1/9 a) 1/4) (pow.f64 (/.f64 1/9 a) 1/4)) |
(*.f64 1/3 (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (/.f64 1 (sqrt.f64 a))) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1/81 (*.f64 a a)))) (sqrt.f64 (cbrt.f64 (/.f64 1/9 a)))) |
(*.f64 (pow.f64 1/9 1/2) (pow.f64 a -1/2)) |
(/.f64 -1/3 (neg.f64 (sqrt.f64 a))) |
(/.f64 1 (sqrt.f64 (*.f64 a 9))) |
(/.f64 1 (/.f64 (sqrt.f64 a) 1/3)) |
(/.f64 1/3 (sqrt.f64 a)) |
(/.f64 (sqrt.f64 -1/9) (sqrt.f64 (neg.f64 a))) |
(pow.f64 (/.f64 1/9 a) 1/2) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/6) 3) |
(pow.f64 (cbrt.f64 (/.f64 1/9 a)) 3/2) |
(pow.f64 (/.f64 1/27 (pow.f64 a 3/2)) 1/3) |
(pow.f64 (/.f64 1/81 (*.f64 a a)) 1/4) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 3) 1/6) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/4) 2) |
(pow.f64 (*.f64 a 9) -1/2) |
(pow.f64 (sqrt.f64 (*.f64 a 9)) -1) |
(pow.f64 (/.f64 (sqrt.f64 a) 1/3) -1) |
(fabs.f64 (/.f64 1/3 (sqrt.f64 a))) |
(log.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (sqrt.f64 a))))) |
(cbrt.f64 (/.f64 1/27 (pow.f64 a 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(exp.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 1/9 a) 1/6)) 3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 1/9 a))) 1/3)) |
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 1/9 a))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1/3 (sqrt.f64 a)))) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 1/3 rand) (+.f64 a -1/3))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 rand)) |
(+.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(+.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(+.f64 0 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(+.f64 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) 1) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 3) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 3)) (+.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 2) (-.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 2) (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand (/.f64 (*.f64 a 1/3) (sqrt.f64 a))) 3) (pow.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 rand (/.f64 (*.f64 a 1/3) (sqrt.f64 a))) 2) (pow.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) 2)) (*.f64 rand (*.f64 (/.f64 (*.f64 a 1/3) (sqrt.f64 a)) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) (pow.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 2) (*.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) (-.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) (*.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 a))) 3) (/.f64 -1/729 (pow.f64 (/.f64 (sqrt.f64 a) rand) 3))) (+.f64 (pow.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 a))) 2) (*.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) (-.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) (*.f64 rand (*.f64 1/3 (sqrt.f64 a))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 2) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 2)) (-.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand (/.f64 (*.f64 a 1/3) (sqrt.f64 a))) 2) (pow.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) 2)) (*.f64 rand (-.f64 (/.f64 (*.f64 a 1/3) (sqrt.f64 a)) (/.f64 -1/9 (sqrt.f64 a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 2) (pow.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) 2)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (-.f64 a -1/3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 a))) 2) (pow.f64 (*.f64 rand (/.f64 -1/9 (sqrt.f64 a))) 2)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 1/3 a)))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 (pow.f64 a 3) -1/27)) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27))) |
(*.f64 (/.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a))) (+.f64 (pow.f64 a 3) -1/27)) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 (/.f64 (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)) (*.f64 1/3 rand)) (sqrt.f64 a))) |
(/.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (/.f64 (+.f64 1/3 a) (fma.f64 a a -1/9))) |
(/.f64 (fma.f64 a a -1/9) (*.f64 (/.f64 (+.f64 1/3 a) (*.f64 1/3 rand)) (sqrt.f64 a))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3))) |
(/.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (/.f64 (-.f64 (fma.f64 a a 1/9) (*.f64 a -1/3)) (+.f64 (pow.f64 a 3) -1/27))) |
(*.f64 (/.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a))) (+.f64 (pow.f64 a 3) -1/27)) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 (/.f64 (+.f64 (fma.f64 a a 1/9) (*.f64 1/3 a)) (*.f64 1/3 rand)) (sqrt.f64 a))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3)) |
(/.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (/.f64 (+.f64 1/3 a) (fma.f64 a a -1/9))) |
(/.f64 (fma.f64 a a -1/9) (*.f64 (/.f64 (+.f64 1/3 a) (*.f64 1/3 rand)) (sqrt.f64 a))) |
(pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 1) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 3) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 2) 1/2) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 3) 1/3) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 2) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 2)) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(log.f64 (*.f64 (exp.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (exp.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 3)) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(exp.f64 (log.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 1)) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3)))) 1) 1)) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) 3)) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) 3)) 1/3)) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) 2)) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) a (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) -1/3 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 -1/3 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 1 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 1 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 a (cbrt.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (cbrt.f64 (*.f64 rand (*.f64 rand (/.f64 1/9 a)))) (*.f64 a (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 rand (*.f64 rand (/.f64 1/9 a))))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 -1/3 (cbrt.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)))) (*.f64 rand (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(fma.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 rand (*.f64 rand (/.f64 1/9 a))))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 rand (*.f64 rand (/.f64 1/9 a))))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (cbrt.f64 a)) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (cbrt.f64 a))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) -1/3) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1 (*.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)) 1)) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3)))) (cbrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (sqrt.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1/2) (pow.f64 (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a)) 1/2) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 a (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 -1/3 (/.f64 1/3 (sqrt.f64 a))) rand (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) (cbrt.f64 a)) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (cbrt.f64 a))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 a rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 a (cbrt.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (cbrt.f64 (*.f64 rand (*.f64 rand (/.f64 1/9 a)))) (*.f64 a (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 rand (*.f64 rand (/.f64 1/9 a))))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (/.f64 -1/9 (sqrt.f64 a)))) |
(fma.f64 (*.f64 a (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) -1/3))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 -1/3 rand) (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(fma.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) (*.f64 -1/3 (cbrt.f64 (/.f64 1/3 (/.f64 (sqrt.f64 a) rand)))) (*.f64 rand (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(fma.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 rand (*.f64 rand (/.f64 1/9 a))))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 a (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(fma.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 rand (*.f64 rand (/.f64 1/9 a))))) (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 1/3 (sqrt.f64 a)))) |
(fma.f64 (*.f64 -1/3 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) a))) |
(*.f64 rand (+.f64 (/.f64 -1/9 (sqrt.f64 a)) (/.f64 (*.f64 a 1/3) (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (/.f64 1/3 (sqrt.f64 a)) (+.f64 a -1/3))) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (*.f64 rand (+.f64 a -1/3))) |
(+.f64 0 (/.f64 1/9 a)) |
(/.f64 1/9 a) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/9 a))) (cbrt.f64 (exp.f64 (/.f64 1/9 a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/9 a))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/9 a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/9 a))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/9 a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/9 a))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/9 a))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/9 a))) 1) |
(/.f64 1/9 a) |
(*.f64 1/9 (/.f64 1 a)) |
(/.f64 1/9 a) |
(*.f64 (/.f64 1/9 a) 1) |
(/.f64 1/9 a) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) (/.f64 1/3 (sqrt.f64 a))) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 2) |
(*.f64 1 (/.f64 1/9 a)) |
(/.f64 1/9 a) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (cbrt.f64 (/.f64 1/81 (*.f64 a a)))) |
(*.f64 (cbrt.f64 (/.f64 1/81 (*.f64 a a))) (cbrt.f64 (/.f64 1/9 a))) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (cbrt.f64 (/.f64 1/81 (*.f64 a a)))) |
(*.f64 (pow.f64 (/.f64 1/9 a) 1/4) (pow.f64 (/.f64 1/9 a) 3/4)) |
(*.f64 -1/9 (/.f64 1 (neg.f64 a))) |
(/.f64 1/9 a) |
(*.f64 (/.f64 1 a) 1/9) |
(/.f64 1/9 a) |
(*.f64 (pow.f64 (/.f64 1/9 a) 3/4) (pow.f64 (/.f64 1/9 a) 1/4)) |
(*.f64 (pow.f64 (/.f64 1/9 a) 1/4) (pow.f64 (/.f64 1/9 a) 3/4)) |
(*.f64 (pow.f64 (/.f64 1/9 a) 5/6) (pow.f64 (/.f64 1/9 a) 1/6)) |
(pow.f64 (/.f64 1/9 a) 1) |
(/.f64 1/9 a) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 2) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/6) 6) |
(/.f64 1/9 a) |
(pow.f64 (cbrt.f64 (/.f64 1/9 a)) 3) |
(/.f64 1/9 a) |
(pow.f64 (/.f64 1/27 (pow.f64 a 3/2)) 2/3) |
(*.f64 (cbrt.f64 (/.f64 1/27 (pow.f64 a 3/2))) (cbrt.f64 (/.f64 1/27 (pow.f64 a 3/2)))) |
(pow.f64 (/.f64 1/81 (*.f64 a a)) 1/2) |
(sqrt.f64 (/.f64 1/81 (*.f64 a a))) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 3) 1/3) |
(/.f64 1/9 a) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/4) 4) |
(/.f64 1/9 a) |
(pow.f64 (*.f64 a 9) -1) |
(/.f64 1/9 a) |
(pow.f64 (/.f64 (*.f64 a 9) 1) -1) |
(/.f64 1/9 a) |
(sqrt.f64 (/.f64 1/81 (*.f64 a a))) |
(log.f64 (exp.f64 (/.f64 1/9 a))) |
(/.f64 1/9 a) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/9 a)))) |
(/.f64 1/9 a) |
(cbrt.f64 (pow.f64 (/.f64 1/9 a) 3)) |
(/.f64 1/9 a) |
(expm1.f64 (log1p.f64 (/.f64 1/9 a))) |
(/.f64 1/9 a) |
(exp.f64 (log.f64 (/.f64 1/9 a))) |
(/.f64 1/9 a) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1)) |
(/.f64 1/9 a) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1) 1)) |
(/.f64 1/9 a) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 2)) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1/2) 2)) |
(/.f64 1/9 a) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1) 2)) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 2) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1/9 a))) 3)) |
(/.f64 1/9 a) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/81 (*.f64 a a))) 1/2)) |
(sqrt.f64 (/.f64 1/81 (*.f64 a a))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 1/9 a))) 1/3)) |
(/.f64 1/9 a) |
(exp.f64 (*.f64 (log.f64 (*.f64 a 9)) -1)) |
(/.f64 1/9 a) |
(log1p.f64 (expm1.f64 (/.f64 1/9 a))) |
(/.f64 1/9 a) |
(+.f64 0 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 1) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(/.f64 (*.f64 rand 1/3) (sqrt.f64 a)) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(/.f64 (*.f64 1/3 rand) (sqrt.f64 a)) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 1) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(pow.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(pow.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand)) 1/2) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) |
(sqrt.f64 (*.f64 rand (*.f64 rand (/.f64 1/9 a)))) |
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1/9 a)) rand)) |
(pow.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3) 1/3) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(pow.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 2) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (*.f64 rand rand))) |
(sqrt.f64 (*.f64 rand (*.f64 rand (/.f64 1/9 a)))) |
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1/9 a)) rand)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) rand)) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(cbrt.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(expm1.f64 (log1p.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(exp.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(exp.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1)) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1) 1)) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 3)) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) 3)) 1/3)) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 2)) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(log1p.f64 (expm1.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 1/3 (/.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (/.f64 1/3 (sqrt.f64 a))) |
(+.f64 0 (/.f64 1/3 (sqrt.f64 a))) |
(/.f64 1/3 (sqrt.f64 a)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) 1) |
(/.f64 1/3 (sqrt.f64 a)) |
(*.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(/.f64 1/3 (sqrt.f64 a)) |
(*.f64 1 (/.f64 1/3 (sqrt.f64 a))) |
(/.f64 1/3 (sqrt.f64 a)) |
(*.f64 (pow.f64 (/.f64 1/9 a) 1/6) (cbrt.f64 (/.f64 1/9 a))) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(*.f64 (pow.f64 (/.f64 1/9 a) 1/4) (pow.f64 (/.f64 1/9 a) 1/4)) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(*.f64 1/3 (sqrt.f64 (/.f64 1 a))) |
(*.f64 1/3 (/.f64 1 (sqrt.f64 a))) |
(/.f64 1/3 (sqrt.f64 a)) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1/81 (*.f64 a a)))) (sqrt.f64 (cbrt.f64 (/.f64 1/9 a)))) |
(*.f64 (pow.f64 1/9 1/2) (pow.f64 a -1/2)) |
(*.f64 1/3 (pow.f64 a -1/2)) |
(/.f64 -1/3 (neg.f64 (sqrt.f64 a))) |
(/.f64 1/3 (sqrt.f64 a)) |
(/.f64 1 (sqrt.f64 (*.f64 a 9))) |
(/.f64 1 (/.f64 (sqrt.f64 a) 1/3)) |
(/.f64 1/3 (sqrt.f64 a)) |
(/.f64 1/3 (sqrt.f64 a)) |
(/.f64 (sqrt.f64 -1/9) (sqrt.f64 (neg.f64 a))) |
(pow.f64 (/.f64 1/9 a) 1/2) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(pow.f64 (/.f64 1/3 (sqrt.f64 a)) 1) |
(/.f64 1/3 (sqrt.f64 a)) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/6) 3) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(pow.f64 (cbrt.f64 (/.f64 1/9 a)) 3/2) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(pow.f64 (/.f64 1/27 (pow.f64 a 3/2)) 1/3) |
(cbrt.f64 (/.f64 1/27 (pow.f64 a 3/2))) |
(pow.f64 (/.f64 1/81 (*.f64 a a)) 1/4) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 3) 1/6) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(pow.f64 (pow.f64 (/.f64 1/9 a) 1/4) 2) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(pow.f64 (*.f64 a 9) -1/2) |
(pow.f64 (sqrt.f64 (*.f64 a 9)) -1) |
(/.f64 1 (sqrt.f64 (*.f64 a 9))) |
(pow.f64 (/.f64 (sqrt.f64 a) 1/3) -1) |
(/.f64 1/3 (sqrt.f64 a)) |
(fabs.f64 (/.f64 1/3 (sqrt.f64 a))) |
(/.f64 1/3 (sqrt.f64 a)) |
(log.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(/.f64 1/3 (sqrt.f64 a)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (sqrt.f64 a))))) |
(/.f64 1/3 (sqrt.f64 a)) |
(cbrt.f64 (/.f64 1/27 (pow.f64 a 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(/.f64 1/3 (sqrt.f64 a)) |
(exp.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(/.f64 1/3 (sqrt.f64 a)) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1/2)) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1)) |
(/.f64 1/3 (sqrt.f64 a)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1) 1/2)) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/9 a)) 1/2) 1)) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1/3 (sqrt.f64 a))) 1) 1)) |
(/.f64 1/3 (sqrt.f64 a)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 1/9 a) 1/6)) 3)) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 1/9 a))) 1/3)) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 1/9 a))) 2)) |
(*.f64 (cbrt.f64 (/.f64 1/9 a)) (pow.f64 (/.f64 1/9 a) 1/6)) |
(sqrt.f64 (/.f64 1/9 a)) |
(log1p.f64 (expm1.f64 (/.f64 1/3 (sqrt.f64 a)))) |
(/.f64 1/3 (sqrt.f64 a)) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (*.f64 rand (*.f64 a rand)) |
| ✓ | 99.7% | (*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
| ✓ | 69.2% | (sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
Compiled 29 to 11 computations (62.1% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
| 0.0ms | a | @ | inf | (*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
| 0.0ms | rand | @ | inf | (*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
| 0.0ms | a | @ | -inf | (sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
| 0.0ms | rand | @ | 0 | (*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
| 1× | batch-egg-rewrite |
| 1820× | pow1 |
| 1674× | add-exp-log |
| 1674× | log1p-expm1-u |
| 1674× | expm1-log1p-u |
| 1636× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 55 |
| 1 | 202 | 55 |
| 2 | 2337 | 55 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 a rand)) |
| Outputs |
|---|
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) 1) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) 1) |
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) |
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) |
(*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) (pow.f64 1/9 1/2)) |
(*.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/4) (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/4)) |
(*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 rand a)))) |
(*.f64 (sqrt.f64 (*.f64 1/9 rand)) (sqrt.f64 (*.f64 rand a))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))))) |
(*.f64 (pow.f64 1/9 1/2) (sqrt.f64 (*.f64 rand (*.f64 rand a)))) |
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 1/2)) |
(*.f64 (pow.f64 (*.f64 1/9 rand) 1/2) (sqrt.f64 (*.f64 rand a))) |
(pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/2) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) 3) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3/2) 1/3) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/4) 2) |
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) |
(log.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (*.f64 rand (*.f64 rand a))))) |
(cbrt.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3/2)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(-.f64 (+.f64 1 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 1) |
(pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) 2) |
(pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 3) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 2)) |
(log.f64 (pow.f64 (exp.f64 1/9) (*.f64 rand (*.f64 rand a)))) |
(cbrt.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(exp.f64 (log.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(log1p.f64 (expm1.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(-.f64 (+.f64 1 (*.f64 rand (*.f64 rand a))) 1) |
(pow.f64 (*.f64 rand (*.f64 rand a)) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (*.f64 rand a))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (*.f64 rand a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 2) |
(sqrt.f64 (pow.f64 (*.f64 rand (*.f64 rand a)) 2)) |
(log.f64 (pow.f64 (exp.f64 rand) (*.f64 rand a))) |
(cbrt.f64 (pow.f64 (*.f64 rand (*.f64 rand a)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 rand 3) (pow.f64 (*.f64 rand a) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 rand a) 3) (pow.f64 rand 3))) |
(expm1.f64 (log1p.f64 (*.f64 rand (*.f64 rand a)))) |
(exp.f64 (log.f64 (*.f64 rand (*.f64 rand a)))) |
(log1p.f64 (expm1.f64 (*.f64 rand (*.f64 rand a)))) |
| 1× | egg-herbie |
| 1334× | log-prod |
| 928× | associate-*r/ |
| 798× | unswap-sqr |
| 756× | associate-*l/ |
| 520× | fma-neg |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 118 | 2263 |
| 1 | 270 | 2119 |
| 2 | 1000 | 1975 |
| 3 | 3886 | 1975 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) 1) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) 1) |
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) |
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) |
(*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) (pow.f64 1/9 1/2)) |
(*.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/4) (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/4)) |
(*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 rand a)))) |
(*.f64 (sqrt.f64 (*.f64 1/9 rand)) (sqrt.f64 (*.f64 rand a))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))))) |
(*.f64 (pow.f64 1/9 1/2) (sqrt.f64 (*.f64 rand (*.f64 rand a)))) |
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 1/2)) |
(*.f64 (pow.f64 (*.f64 1/9 rand) 1/2) (sqrt.f64 (*.f64 rand a))) |
(pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/2) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) 3) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3/2) 1/3) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/4) 2) |
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) |
(log.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (*.f64 rand (*.f64 rand a))))) |
(cbrt.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3/2)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(-.f64 (+.f64 1 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 1) |
(pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) 2) |
(pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 3) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 2)) |
(log.f64 (pow.f64 (exp.f64 1/9) (*.f64 rand (*.f64 rand a)))) |
(cbrt.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(exp.f64 (log.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(log1p.f64 (expm1.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(-.f64 (+.f64 1 (*.f64 rand (*.f64 rand a))) 1) |
(pow.f64 (*.f64 rand (*.f64 rand a)) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (*.f64 rand a))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (*.f64 rand a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 2) |
(sqrt.f64 (pow.f64 (*.f64 rand (*.f64 rand a)) 2)) |
(log.f64 (pow.f64 (exp.f64 rand) (*.f64 rand a))) |
(cbrt.f64 (pow.f64 (*.f64 rand (*.f64 rand a)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 rand 3) (pow.f64 (*.f64 rand a) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 rand a) 3) (pow.f64 rand 3))) |
(expm1.f64 (log1p.f64 (*.f64 rand (*.f64 rand a)))) |
(exp.f64 (log.f64 (*.f64 rand (*.f64 rand a)))) |
(log1p.f64 (expm1.f64 (*.f64 rand (*.f64 rand a)))) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (*.f64 (sqrt.f64 a) rand) -1/3) |
(*.f64 (sqrt.f64 a) (*.f64 rand -1/3)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (*.f64 (sqrt.f64 a) rand) -1/3) |
(*.f64 (sqrt.f64 a) (*.f64 rand -1/3)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (*.f64 (sqrt.f64 a) rand) -1/3) |
(*.f64 (sqrt.f64 a) (*.f64 rand -1/3)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (*.f64 (sqrt.f64 a) rand) -1/3) |
(*.f64 (sqrt.f64 a) (*.f64 rand -1/3)) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 1/9 (*.f64 a (pow.f64 rand 2))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) 1) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) 1) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) (pow.f64 1/9 1/2)) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/4) (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/4)) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 rand a)))) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 (sqrt.f64 (*.f64 1/9 rand)) (sqrt.f64 (*.f64 rand a))) |
(*.f64 (sqrt.f64 (*.f64 a rand)) (sqrt.f64 (*.f64 rand 1/9))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))))) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 (pow.f64 1/9 1/2) (sqrt.f64 (*.f64 rand (*.f64 rand a)))) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 1/2)) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(*.f64 (pow.f64 (*.f64 1/9 rand) 1/2) (sqrt.f64 (*.f64 rand a))) |
(*.f64 (sqrt.f64 (*.f64 a rand)) (sqrt.f64 (*.f64 rand 1/9))) |
(pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/2) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) 1) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) 3) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3/2) 1/3) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1/4) 2) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3)) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(log.f64 (pow.f64 (exp.f64 1/3) (sqrt.f64 (*.f64 rand (*.f64 rand a))))) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(cbrt.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3/2)) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3))) |
(+.f64 1 (-.f64 (*.f64 1/3 (sqrt.f64 (*.f64 rand (*.f64 a rand)))) 1)) |
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) 0) |
(sqrt.f64 (*.f64 rand (*.f64 rand (*.f64 a 1/9)))) |
(sqrt.f64 (*.f64 rand (*.f64 1/9 (*.f64 a rand)))) |
(-.f64 (+.f64 1 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 1) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 1) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 1/3) 2) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(pow.f64 (cbrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a)))) 3) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 2) 1/2) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(pow.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3) 1/3) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(sqrt.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 2)) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(log.f64 (pow.f64 (exp.f64 1/9) (*.f64 rand (*.f64 rand a)))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(cbrt.f64 (pow.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))) 3)) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(expm1.f64 (log1p.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(exp.f64 (log.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(log1p.f64 (expm1.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand a))))) |
(*.f64 1/9 (*.f64 rand (*.f64 a rand))) |
(*.f64 rand (*.f64 (*.f64 a rand) 1/9)) |
(*.f64 rand (*.f64 rand (*.f64 a 1/9))) |
(*.f64 rand (*.f64 1/9 (*.f64 a rand))) |
(-.f64 (+.f64 1 (*.f64 rand (*.f64 rand a))) 1) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(pow.f64 (*.f64 rand (*.f64 rand a)) 1) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(pow.f64 (cbrt.f64 (*.f64 rand (*.f64 rand a))) 3) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(pow.f64 (pow.f64 (*.f64 rand (*.f64 rand a)) 3) 1/3) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(pow.f64 (sqrt.f64 (*.f64 rand (*.f64 rand a))) 2) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(sqrt.f64 (pow.f64 (*.f64 rand (*.f64 rand a)) 2)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(log.f64 (pow.f64 (exp.f64 rand) (*.f64 rand a))) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(cbrt.f64 (pow.f64 (*.f64 rand (*.f64 rand a)) 3)) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(cbrt.f64 (*.f64 (pow.f64 rand 3) (pow.f64 (*.f64 rand a) 3))) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 rand a) 3) (pow.f64 rand 3))) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(expm1.f64 (log1p.f64 (*.f64 rand (*.f64 rand a)))) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(exp.f64 (log.f64 (*.f64 rand (*.f64 rand a)))) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
(log1p.f64 (expm1.f64 (*.f64 rand (*.f64 rand a)))) |
(*.f64 rand (*.f64 a rand)) |
(*.f64 a (*.f64 rand rand)) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.5% | (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
| ✓ | 88.5% | (*.f64 a (*.f64 rand rand)) |
| ✓ | 69.3% | (sqrt.f64 (*.f64 a (*.f64 rand rand))) |
Compiled 28 to 9 computations (67.9% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (sqrt.f64 (*.f64 a (*.f64 rand rand))) |
| 0.0ms | a | @ | -inf | (sqrt.f64 (*.f64 a (*.f64 rand rand))) |
| 0.0ms | a | @ | -inf | (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
| 0.0ms | a | @ | inf | (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
| 0.0ms | a | @ | 0 | (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
| 1× | batch-egg-rewrite |
| 1762× | pow1 |
| 1620× | add-exp-log |
| 1620× | log1p-expm1-u |
| 1620× | expm1-log1p-u |
| 1582× | add-log-exp |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 53 |
| 1 | 200 | 41 |
| 2 | 2312 | 41 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 a (*.f64 rand rand))) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
| Outputs |
|---|
(-.f64 (+.f64 1 (*.f64 rand (sqrt.f64 a))) 1) |
(*.f64 rand (sqrt.f64 a)) |
(*.f64 (*.f64 rand (sqrt.f64 a)) 1) |
(*.f64 1 (*.f64 rand (sqrt.f64 a))) |
(*.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 a))) (cbrt.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) (cbrt.f64 (*.f64 rand (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 a))) (sqrt.f64 (*.f64 rand (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 (*.f64 a rand)) (sqrt.f64 rand)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))))) |
(*.f64 (pow.f64 1 1/2) (*.f64 rand (sqrt.f64 a))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 1/2)) |
(*.f64 (pow.f64 (*.f64 a rand) 1/2) (sqrt.f64 rand)) |
(pow.f64 (*.f64 a (*.f64 rand rand)) 1/2) |
(pow.f64 (*.f64 rand (sqrt.f64 a)) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 a))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 a))) 2) |
(fabs.f64 (*.f64 rand (sqrt.f64 a))) |
(log.f64 (exp.f64 (*.f64 rand (sqrt.f64 a)))) |
(cbrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 a)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 rand (sqrt.f64 a)))) |
(exp.f64 (log.f64 (*.f64 rand (sqrt.f64 a)))) |
(log1p.f64 (expm1.f64 (*.f64 rand (sqrt.f64 a)))) |
(-.f64 (+.f64 1 (*.f64 a (*.f64 rand rand))) 1) |
(pow.f64 (*.f64 a (*.f64 rand rand)) 1) |
(pow.f64 (*.f64 rand (sqrt.f64 a)) 2) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 3) |
(pow.f64 (*.f64 (pow.f64 rand 4) (*.f64 a a)) 1/2) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 rand rand)) 3) 1/3) |
(sqrt.f64 (*.f64 (pow.f64 rand 4) (*.f64 a a))) |
(log.f64 (pow.f64 (exp.f64 a) (*.f64 rand rand))) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 rand rand)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 rand rand) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 rand rand) 3) (pow.f64 a 3))) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 rand rand)))) |
(exp.f64 (log.f64 (*.f64 a (*.f64 rand rand)))) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 rand rand)))) |
(-.f64 (+.f64 1 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3)) 1) |
(pow.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3) 1) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3)) 3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3)) 2) |
(sqrt.f64 (*.f64 (*.f64 a (*.f64 rand rand)) 1/9)) |
(log.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 a)))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3))) |
(exp.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3))) |
| 1× | egg-herbie |
| 1946× | fma-def |
| 1284× | log-prod |
| 934× | fma-neg |
| 912× | unswap-sqr |
| 472× | *-commutative |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 115 | 1323 |
| 1 | 273 | 1323 |
| 2 | 1190 | 1323 |
| 3 | 4094 | 1321 |
| 4 | 7975 | 1321 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 -1 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 -1 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 -1 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 -1 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(-.f64 (+.f64 1 (*.f64 rand (sqrt.f64 a))) 1) |
(*.f64 rand (sqrt.f64 a)) |
(*.f64 (*.f64 rand (sqrt.f64 a)) 1) |
(*.f64 1 (*.f64 rand (sqrt.f64 a))) |
(*.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 a))) (cbrt.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) (cbrt.f64 (*.f64 rand (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 a))) (sqrt.f64 (*.f64 rand (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 (*.f64 a rand)) (sqrt.f64 rand)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))))) |
(*.f64 (pow.f64 1 1/2) (*.f64 rand (sqrt.f64 a))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 1/2)) |
(*.f64 (pow.f64 (*.f64 a rand) 1/2) (sqrt.f64 rand)) |
(pow.f64 (*.f64 a (*.f64 rand rand)) 1/2) |
(pow.f64 (*.f64 rand (sqrt.f64 a)) 1) |
(pow.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 a))) 3) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 a))) 2) |
(fabs.f64 (*.f64 rand (sqrt.f64 a))) |
(log.f64 (exp.f64 (*.f64 rand (sqrt.f64 a)))) |
(cbrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 a)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 rand (sqrt.f64 a)))) |
(exp.f64 (log.f64 (*.f64 rand (sqrt.f64 a)))) |
(log1p.f64 (expm1.f64 (*.f64 rand (sqrt.f64 a)))) |
(-.f64 (+.f64 1 (*.f64 a (*.f64 rand rand))) 1) |
(pow.f64 (*.f64 a (*.f64 rand rand)) 1) |
(pow.f64 (*.f64 rand (sqrt.f64 a)) 2) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 3) |
(pow.f64 (*.f64 (pow.f64 rand 4) (*.f64 a a)) 1/2) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 rand rand)) 3) 1/3) |
(sqrt.f64 (*.f64 (pow.f64 rand 4) (*.f64 a a))) |
(log.f64 (pow.f64 (exp.f64 a) (*.f64 rand rand))) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 rand rand)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 rand rand) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 rand rand) 3) (pow.f64 a 3))) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 rand rand)))) |
(exp.f64 (log.f64 (*.f64 a (*.f64 rand rand)))) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 rand rand)))) |
(-.f64 (+.f64 1 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3)) 1) |
(pow.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3) 1) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3)) 3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3)) 2) |
(sqrt.f64 (*.f64 (*.f64 a (*.f64 rand rand)) 1/9)) |
(log.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 a)))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3))) |
(exp.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 -1 (*.f64 (sqrt.f64 a) rand)) |
(neg.f64 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (neg.f64 rand)) |
(*.f64 -1 (*.f64 (sqrt.f64 a) rand)) |
(neg.f64 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (neg.f64 rand)) |
(*.f64 -1 (*.f64 (sqrt.f64 a) rand)) |
(neg.f64 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (neg.f64 rand)) |
(*.f64 -1 (*.f64 (sqrt.f64 a) rand)) |
(neg.f64 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (neg.f64 rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 a (pow.f64 rand 2)) |
(*.f64 a (*.f64 rand rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 rand -1/3)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 rand -1/3)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 rand -1/3)) |
(*.f64 -1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 rand -1/3)) |
(-.f64 (+.f64 1 (*.f64 rand (sqrt.f64 a))) 1) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 rand (sqrt.f64 a)) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (*.f64 rand (sqrt.f64 a)) 1) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 1 (*.f64 rand (sqrt.f64 a))) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 a))) (cbrt.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) (cbrt.f64 (*.f64 rand (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 a))) (sqrt.f64 (*.f64 rand (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (sqrt.f64 (*.f64 a rand)) (sqrt.f64 rand)) |
(*.f64 (sqrt.f64 rand) (sqrt.f64 (*.f64 a rand))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))))) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (pow.f64 1 1/2) (*.f64 rand (sqrt.f64 a))) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 1/2)) |
(*.f64 (sqrt.f64 a) rand) |
(*.f64 (pow.f64 (*.f64 a rand) 1/2) (sqrt.f64 rand)) |
(*.f64 (sqrt.f64 rand) (sqrt.f64 (*.f64 a rand))) |
(pow.f64 (*.f64 a (*.f64 rand rand)) 1/2) |
(*.f64 (sqrt.f64 a) rand) |
(pow.f64 (*.f64 rand (sqrt.f64 a)) 1) |
(*.f64 (sqrt.f64 a) rand) |
(pow.f64 (cbrt.f64 (*.f64 rand (sqrt.f64 a))) 3) |
(*.f64 (sqrt.f64 a) rand) |
(pow.f64 (pow.f64 (*.f64 rand (sqrt.f64 a)) 3) 1/3) |
(*.f64 (sqrt.f64 a) rand) |
(pow.f64 (sqrt.f64 (*.f64 rand (sqrt.f64 a))) 2) |
(*.f64 (sqrt.f64 a) rand) |
(fabs.f64 (*.f64 rand (sqrt.f64 a))) |
(*.f64 (sqrt.f64 a) rand) |
(log.f64 (exp.f64 (*.f64 rand (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 a) rand) |
(cbrt.f64 (pow.f64 (*.f64 rand (sqrt.f64 a)) 3)) |
(*.f64 (sqrt.f64 a) rand) |
(expm1.f64 (log1p.f64 (*.f64 rand (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 a) rand) |
(exp.f64 (log.f64 (*.f64 rand (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 a) rand) |
(log1p.f64 (expm1.f64 (*.f64 rand (sqrt.f64 a)))) |
(*.f64 (sqrt.f64 a) rand) |
(-.f64 (+.f64 1 (*.f64 a (*.f64 rand rand))) 1) |
(*.f64 a (*.f64 rand rand)) |
(pow.f64 (*.f64 a (*.f64 rand rand)) 1) |
(*.f64 a (*.f64 rand rand)) |
(pow.f64 (*.f64 rand (sqrt.f64 a)) 2) |
(*.f64 a (*.f64 rand rand)) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 rand rand))) 3) |
(*.f64 a (*.f64 rand rand)) |
(pow.f64 (*.f64 (pow.f64 rand 4) (*.f64 a a)) 1/2) |
(*.f64 a (*.f64 rand rand)) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 rand rand)) 3) 1/3) |
(*.f64 a (*.f64 rand rand)) |
(sqrt.f64 (*.f64 (pow.f64 rand 4) (*.f64 a a))) |
(*.f64 a (*.f64 rand rand)) |
(log.f64 (pow.f64 (exp.f64 a) (*.f64 rand rand))) |
(*.f64 a (*.f64 rand rand)) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 rand rand)) 3)) |
(*.f64 a (*.f64 rand rand)) |
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 rand rand) 3))) |
(*.f64 a (*.f64 rand rand)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 rand rand) 3) (pow.f64 a 3))) |
(*.f64 a (*.f64 rand rand)) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 a (*.f64 rand rand)) |
(exp.f64 (log.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 a (*.f64 rand rand)) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 a (*.f64 rand rand)) |
(-.f64 (+.f64 1 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3)) 1) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(pow.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3) 1) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3)) 3) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(pow.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3) 3) 1/3) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3)) 2) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(sqrt.f64 (*.f64 (*.f64 a (*.f64 rand rand)) 1/9)) |
(sqrt.f64 (*.f64 a (*.f64 (*.f64 rand rand) 1/9))) |
(sqrt.f64 (*.f64 rand (*.f64 (*.f64 a rand) 1/9))) |
(fabs.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 1/3))) |
(log.f64 (pow.f64 (exp.f64 1/3) (*.f64 rand (sqrt.f64 a)))) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3) 3)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3))) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(exp.f64 (log.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3))) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 rand (sqrt.f64 a)) 1/3))) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (+.f64 a -1/3) | |
| 100.0% | (sqrt.f64 (+.f64 a -1/3)) | |
| ✓ | 99.6% | (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
| ✓ | 99.6% | (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) |
Compiled 28 to 21 computations (25% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 44.0ms | a | @ | 0 | (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) |
| 1.0ms | a | @ | -inf | (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) |
| 0.0ms | a | @ | inf | (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) |
| 0.0ms | a | @ | -inf | (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
| 0.0ms | a | @ | inf | (*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
| 1× | batch-egg-rewrite |
| 1020× | log-prod |
| 776× | exp-prod |
| 732× | prod-exp |
| 648× | pow-prod-down |
| 508× | pow-prod-up |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 40 |
| 1 | 230 | 40 |
| 2 | 2741 | 40 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) 2)) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))))) |
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 3) |
(pow.f64 (*.f64 (+.f64 a -1/3) 1/9) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9)) |
(log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))) 2)) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))))) |
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3)))))) (log.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 3) |
(pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) 1/9) (*.f64 rand rand)) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) |
(sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) 1/9) (*.f64 rand rand))) |
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 2)) |
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1) (log.f64 rand))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
| 1× | egg-herbie |
| 1108× | times-frac |
| 1106× | fma-def |
| 742× | log-prod |
| 624× | unswap-sqr |
| 564× | distribute-lft-in |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 185 | 2148 |
| 1 | 436 | 2062 |
| 2 | 1287 | 2054 |
| 3 | 5321 | 1798 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (sqrt.f64 -1/3)) |
(+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/3 (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 1/3 (sqrt.f64 -1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) 2)) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))))) |
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 3) |
(pow.f64 (*.f64 (+.f64 a -1/3) 1/9) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9)) |
(log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))) 2)) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))))) |
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3)))))) (log.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 3) |
(pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) 1/9) (*.f64 rand rand)) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) |
(sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) 1/9) (*.f64 rand rand))) |
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 2)) |
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1) (log.f64 rand))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1) (*.f64 (log.f64 rand) 1))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
| Outputs |
|---|
(*.f64 1/3 (sqrt.f64 -1/3)) |
(+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/3 (sqrt.f64 -1/3))) |
(fma.f64 1/6 (/.f64 a (sqrt.f64 -1/3)) (*.f64 1/3 (sqrt.f64 -1/3))) |
(fma.f64 1/3 (sqrt.f64 -1/3) (/.f64 (*.f64 1/6 a) (sqrt.f64 -1/3))) |
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/3 (sqrt.f64 -1/3)))) |
(fma.f64 -1/24 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1/3) 3)) (fma.f64 1/6 (/.f64 a (sqrt.f64 -1/3)) (*.f64 1/3 (sqrt.f64 -1/3)))) |
(+.f64 (fma.f64 1/3 (sqrt.f64 -1/3) (/.f64 (*.f64 1/6 a) (sqrt.f64 -1/3))) (*.f64 1/8 (/.f64 (*.f64 a a) (sqrt.f64 -1/3)))) |
(fma.f64 1/3 (sqrt.f64 -1/3) (fma.f64 1/8 (/.f64 (*.f64 a a) (sqrt.f64 -1/3)) (/.f64 (*.f64 1/6 a) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 1/3 (sqrt.f64 -1/3))))) |
(fma.f64 -1/24 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1/3) 3)) (fma.f64 1/6 (/.f64 a (sqrt.f64 -1/3)) (fma.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (*.f64 1/3 (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/8 (/.f64 (*.f64 a a) (sqrt.f64 -1/3))) (fma.f64 1/6 (/.f64 a (sqrt.f64 -1/3)) (fma.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (*.f64 1/3 (sqrt.f64 -1/3))))) |
(fma.f64 1/6 (/.f64 a (sqrt.f64 -1/3)) (fma.f64 1/8 (/.f64 (*.f64 a a) (sqrt.f64 -1/3)) (fma.f64 1/3 (sqrt.f64 -1/3) (/.f64 1/48 (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) (pow.f64 a 3)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(*.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand)) |
(*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(fma.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(fma.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand) (/.f64 (*.f64 1/6 (*.f64 a rand)) (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(fma.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand) (fma.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (*.f64 (*.f64 a a) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(fma.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand) (fma.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3))))) |
(fma.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand) (fma.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)) (/.f64 (/.f64 (*.f64 a (*.f64 a rand)) 8) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(fma.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand) (fma.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)) (fma.f64 -1/24 (/.f64 (*.f64 (*.f64 a a) rand) (pow.f64 (sqrt.f64 -1/3) 3)) (*.f64 1/48 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) rand)))))) |
(fma.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand) (fma.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand) (fma.f64 1/48 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) rand) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 a rand)) (sqrt.f64 -1/3)))))) |
(fma.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand) (fma.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)) (fma.f64 1/48 (/.f64 rand (/.f64 (pow.f64 (sqrt.f64 -1/3) 5) (pow.f64 a 3))) (/.f64 (/.f64 (*.f64 a (*.f64 a rand)) 8) (sqrt.f64 -1/3))))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) 2)) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a))))) 2)) (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a))))))) |
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3)))))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 1) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) 1) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 3) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(pow.f64 (*.f64 (+.f64 a -1/3) 1/9) 1/2) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) 3) 1/3) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 2) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (fma.f64 a 1/9 -1/27)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (fma.f64 a 1/9 -1/27))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))))) (sqrt.f64 (log.f64 (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (fma.f64 a 1/9 -1/27))))) (sqrt.f64 (log.f64 (sqrt.f64 (fma.f64 a 1/9 -1/27))))) |
(sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9)) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 a -1/3))))) |
(log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 -1/3 a))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3) 3)) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1)) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1) 1)) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 3)) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 1/3)) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) 2)) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3))) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (fma.f64 a 1/9 -1/27)) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))) 2)) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 -1/3 a))))) 2)) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 -1/3 a))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 -1/3 a))))))) |
(+.f64 (log.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3)))))) (log.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 -1/3 a))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 1) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) 1) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 3) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(pow.f64 (*.f64 (*.f64 (+.f64 a -1/3) 1/9) (*.f64 rand rand)) 1/2) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) 3) 1/3) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 2) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) 2)) (cbrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))))) 2)) (cbrt.f64 (log.f64 (*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) (sqrt.f64 (log.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27)))))) (sqrt.f64 (log.f64 (*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27)))))) |
(sqrt.f64 (*.f64 (*.f64 (+.f64 a -1/3) 1/9) (*.f64 rand rand))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 a -1/3))))) |
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 rand) (sqrt.f64 (+.f64 -1/3 a))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) 3)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 1)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand))) 1) 1)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 3)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 1/3)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) 2)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) (*.f64 (log.f64 rand) 1))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1) (log.f64 rand))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1) (*.f64 (log.f64 rand) 1))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (+.f64 (log.f64 rand) (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(exp.f64 (+.f64 (*.f64 (log.f64 rand) 1) (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) 1))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (sqrt.f64 (fma.f64 a 1/9 -1/27))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 (-.f64 a 1/3) rand) |
| 99.8% | (sqrt.f64 (/.f64 1/9 a)) | |
| 99.4% | (/.f64 1/9 a) | |
| ✓ | 89.9% | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
Compiled 32 to 22 computations (31.3% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | -inf | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
| 0.0ms | a | @ | 0 | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
| 0.0ms | a | @ | inf | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
| 0.0ms | rand | @ | -inf | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
| 0.0ms | rand | @ | inf | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
| 1× | batch-egg-rewrite |
| 1170× | log-prod |
| 836× | pow-prod-down |
| 570× | pow-prod-up |
| 530× | pow-exp |
| 448× | expm1-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 42 |
| 1 | 259 | 42 |
| 2 | 3202 | 42 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
(*.f64 (-.f64 a 1/3) rand) |
| Outputs |
|---|
(+.f64 0 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 1) |
(/.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) 1/3) (sqrt.f64 a)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3)) |
(/.f64 (*.f64 1/3 (*.f64 (+.f64 a -1/3) rand)) (sqrt.f64 a)) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 3) |
(pow.f64 (*.f64 (/.f64 1/9 a) (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2)) 1/2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 2) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 0 (*.f64 (+.f64 a -1/3) rand)) |
(+.f64 (*.f64 rand a) (*.f64 rand -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) rand))) 1) |
(/.f64 (*.f64 rand (+.f64 (pow.f64 a 3) -1/27)) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (*.f64 rand (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) rand) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) rand) (+.f64 a 1/3)) |
(pow.f64 (*.f64 (+.f64 a -1/3) rand) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) rand)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) rand)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) rand)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) rand))) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) rand))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) rand)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) rand)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) rand))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 a -1/3) rand))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) rand))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) rand))) |
(fma.f64 a rand (*.f64 -1/3 rand)) |
(fma.f64 rand a (*.f64 rand -1/3)) |
| 1× | egg-herbie |
| 1040× | distribute-lft-in |
| 1012× | distribute-rgt-in |
| 850× | fma-def |
| 744× | log-prod |
| 506× | prod-exp |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 151 | 1910 |
| 1 | 335 | 1834 |
| 2 | 1143 | 1706 |
| 3 | 6150 | 1706 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 -1/3 rand) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 a rand) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 a rand) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 1) |
(/.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) 1/3) (sqrt.f64 a)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3)) |
(/.f64 (*.f64 1/3 (*.f64 (+.f64 a -1/3) rand)) (sqrt.f64 a)) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 3) |
(pow.f64 (*.f64 (/.f64 1/9 a) (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2)) 1/2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 2) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(+.f64 0 (*.f64 (+.f64 a -1/3) rand)) |
(+.f64 (*.f64 rand a) (*.f64 rand -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) rand))) 1) |
(/.f64 (*.f64 rand (+.f64 (pow.f64 a 3) -1/27)) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (*.f64 rand (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) rand) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) rand) (+.f64 a 1/3)) |
(pow.f64 (*.f64 (+.f64 a -1/3) rand) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) rand)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) rand)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) rand)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) rand))) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) rand))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) rand)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) rand)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) rand))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 a -1/3) rand))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) rand))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) rand))) |
(fma.f64 a rand (*.f64 -1/3 rand)) |
(fma.f64 rand a (*.f64 rand -1/3)) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (*.f64 1/3 (*.f64 rand (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 a))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/3 (*.f64 rand (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (fma.f64 1/3 a -1/9))) |
(*.f64 -1/3 rand) |
(*.f64 rand -1/3) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 a rand) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(*.f64 a rand) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (+.f64 a -1/3)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (+.f64 a -1/3)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (+.f64 a -1/3)))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 rand (+.f64 a -1/3))))) 3) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 1) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(/.f64 (*.f64 (*.f64 (+.f64 a -1/3) rand) 1/3) (sqrt.f64 a)) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 (fma.f64 a a (fma.f64 a 1/3 1/9)) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a)))) |
(/.f64 (/.f64 (*.f64 1/3 rand) (sqrt.f64 a)) (/.f64 (fma.f64 a a (fma.f64 a 1/3 1/9)) (+.f64 (pow.f64 a 3) -1/27))) |
(*.f64 (/.f64 rand (/.f64 (fma.f64 a a (fma.f64 1/3 a 1/9)) (+.f64 (pow.f64 a 3) -1/27))) (/.f64 1/3 (sqrt.f64 a))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) (+.f64 a 1/3)) |
(/.f64 (fma.f64 a a -1/9) (/.f64 (+.f64 1/3 a) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a)))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 (/.f64 rand (/.f64 (sqrt.f64 a) 1/3)) (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(/.f64 (*.f64 1/3 (*.f64 (+.f64 a -1/3) rand)) (sqrt.f64 a)) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 1) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 3) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(pow.f64 (*.f64 (/.f64 1/9 a) (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2)) 1/2) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (pow.f64 (*.f64 rand (+.f64 a -1/3)) 2))) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3) 1/3) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 2) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2))) |
(sqrt.f64 (*.f64 (/.f64 1/9 a) (pow.f64 (*.f64 rand (+.f64 a -1/3)) 2))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 (sqrt.f64 a))) (*.f64 (+.f64 a -1/3) rand))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))) 3)) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 1)) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a))))) 1) 1)) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 3)) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 1/3)) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) 2)) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand (/.f64 1/3 (sqrt.f64 a)))))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 1/3 rand) (sqrt.f64 a))) |
(*.f64 rand (/.f64 (fma.f64 1/3 a -1/9) (sqrt.f64 a))) |
(+.f64 0 (*.f64 (+.f64 a -1/3) rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 rand a) (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (*.f64 a rand) (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)))) |
(*.f64 rand (+.f64 a -1/3)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) rand))) 1) |
(*.f64 rand (+.f64 a -1/3)) |
(/.f64 (*.f64 rand (+.f64 (pow.f64 a 3) -1/27)) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 (fma.f64 a a (fma.f64 a 1/3 1/9)) rand)) |
(/.f64 rand (/.f64 (fma.f64 a a (fma.f64 a 1/3 1/9)) (+.f64 (pow.f64 a 3) -1/27))) |
(/.f64 rand (/.f64 (fma.f64 a a (fma.f64 1/3 a 1/9)) (+.f64 (pow.f64 a 3) -1/27))) |
(/.f64 (*.f64 rand (fma.f64 a a -1/9)) (+.f64 a 1/3)) |
(/.f64 rand (/.f64 (+.f64 1/3 a) (fma.f64 a a -1/9))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) rand) |
(*.f64 rand (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) -1/27) rand) (fma.f64 a a (fma.f64 a 1/3 1/9))) |
(/.f64 (+.f64 (pow.f64 a 3) -1/27) (/.f64 (fma.f64 a a (fma.f64 a 1/3 1/9)) rand)) |
(/.f64 rand (/.f64 (fma.f64 a a (fma.f64 a 1/3 1/9)) (+.f64 (pow.f64 a 3) -1/27))) |
(/.f64 rand (/.f64 (fma.f64 a a (fma.f64 1/3 a 1/9)) (+.f64 (pow.f64 a 3) -1/27))) |
(/.f64 (*.f64 (fma.f64 a a -1/9) rand) (+.f64 a 1/3)) |
(/.f64 rand (/.f64 (+.f64 1/3 a) (fma.f64 a a -1/9))) |
(*.f64 (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a)) rand) |
(*.f64 rand (/.f64 (fma.f64 a a -1/9) (+.f64 1/3 a))) |
(pow.f64 (*.f64 (+.f64 a -1/3) rand) 1) |
(*.f64 rand (+.f64 a -1/3)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) rand)) 3) |
(*.f64 rand (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2) 1/2) |
(*.f64 rand (+.f64 a -1/3)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3) 1/3) |
(*.f64 rand (+.f64 a -1/3)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) rand)) 2) |
(*.f64 rand (+.f64 a -1/3)) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 2)) |
(*.f64 rand (+.f64 a -1/3)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 a -1/3)) rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a -1/3) rand)))) |
(*.f64 rand (+.f64 a -1/3)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a -1/3) rand) 3)) |
(*.f64 rand (+.f64 a -1/3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a -1/3) rand))) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (log.f64 (*.f64 (+.f64 a -1/3) rand))) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) rand)) 1)) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 a -1/3) rand)) 1) 1)) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 a -1/3) rand))) 3)) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 a -1/3) rand))) 1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) rand))) 2)) |
(*.f64 rand (+.f64 a -1/3)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a -1/3) rand))) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 a rand (*.f64 -1/3 rand)) |
(*.f64 rand (+.f64 a -1/3)) |
(fma.f64 rand a (*.f64 rand -1/3)) |
(*.f64 rand (+.f64 a -1/3)) |
Compiled 11709 to 8248 computations (29.6% saved)
15 alts after pruning (7 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 736 | 5 | 741 |
| Fresh | 0 | 2 | 2 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 8 | 11 |
| Total | 740 | 15 | 755 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
| ✓ | 65.1% | (-.f64 a 1/3) |
| ✓ | 99.0% | (+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (sqrt.f64 (/.f64 1/9 a))) (+.f64 a -1/3))) |
| 34.2% | (*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) | |
| ✓ | 99.1% | (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
| ✓ | 29.7% | (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
| 28.9% | (*.f64 (*.f64 a rand) (sqrt.f64 (/.f64 1/9 a))) | |
| 34.2% | (*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) | |
| 34.2% | (*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) | |
| 35.1% | (*.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9))) | |
| ✓ | 34.2% | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| ✓ | 12.6% | (*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
| ✓ | 12.7% | (sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
| 63.7% | a | |
| 1.5% | -1/3 |
Compiled 409 to 299 computations (26.9% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
(*.f64 (*.f64 a rand) (sqrt.f64 (/.f64 1/9 a))) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) |
(*.f64 1/3 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (sqrt.f64 (/.f64 1/9 a))) (+.f64 a -1/3))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
(*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
(fma.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 a -1/3))) (+.f64 a -1/3)) |
| Outputs |
|---|
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
4 calls:
| 76.0ms | (-.f64 a (/.f64 1 3)) |
| 19.0ms | a |
| 15.0ms | (*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
| 13.0ms | rand |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.9% | 1 | a |
| 99.9% | 1 | rand |
| 99.9% | 1 | (*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
| 99.9% | 1 | (-.f64 a (/.f64 1 3)) |
Compiled 297 to 216 computations (27.3% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
(*.f64 (*.f64 a rand) (sqrt.f64 (/.f64 1/9 a))) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) |
(*.f64 1/3 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (sqrt.f64 (/.f64 1/9 a))) (+.f64 a -1/3))) |
(+.f64 (+.f64 a -1/3) (*.f64 (*.f64 rand (/.f64 1/3 (sqrt.f64 a))) (+.f64 a -1/3))) |
| Outputs |
|---|
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))))) |
2 calls:
| 12.0ms | rand |
| 12.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.9% | 1 | a |
| 99.9% | 1 | rand |
Compiled 221 to 153 computations (30.8% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
(*.f64 (*.f64 a rand) (sqrt.f64 (/.f64 1/9 a))) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) |
(*.f64 1/3 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 9 a) 3)))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
2 calls:
| 13.0ms | rand |
| 10.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.8% | 1 | a |
| 99.8% | 1 | rand |
Compiled 179 to 123 computations (31.3% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
(*.f64 (*.f64 a rand) (sqrt.f64 (/.f64 1/9 a))) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) |
(*.f64 1/3 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
| Outputs |
|---|
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
2 calls:
| 10.0ms | a |
| 9.0ms | rand |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.1% | 1 | a |
| 99.1% | 1 | rand |
Compiled 139 to 92 computations (33.8% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/3)) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 1/3 rand)) |
(*.f64 (*.f64 a rand) (sqrt.f64 (/.f64 1/9 a))) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 rand (+.f64 -1/3 a))))) |
(*.f64 1/3 (sqrt.f64 (*.f64 (+.f64 a -1/3) (*.f64 rand rand)))) |
(*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1/9 a))) |
(*.f64 (+.f64 a -1/3) (/.f64 (*.f64 rand 1/3) (sqrt.f64 a))) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 a 1/3) |
(*.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9))) |
2 calls:
| 60.0ms | rand |
| 25.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 68.4% | 3 | a |
| 92.6% | 3 | rand |
Compiled 127 to 83 computations (34.6% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
1 calls:
| 17.0ms | rand |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.6% | 3 | rand |
Compiled 52 to 33 computations (36.5% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(sqrt.f64 (*.f64 1/9 (*.f64 rand (*.f64 a rand)))) |
(*.f64 1/3 (sqrt.f64 (*.f64 a (*.f64 rand rand)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) |
(-.f64 a 1/3) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
1 calls:
| 15.0ms | rand |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.1% | 3 | rand |
Compiled 44 to 27 computations (38.6% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(-.f64 a 1/3) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
1 calls:
| 12.0ms | rand |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.1% | 3 | rand |
Compiled 22 to 14 computations (36.4% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
1 calls:
| 11.0ms | rand |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.0% | 3 | rand |
Compiled 16 to 11 computations (31.3% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
| Outputs |
|---|
(-.f64 a 1/3) |
2 calls:
| 4.0ms | a |
| 3.0ms | rand |
| Accuracy | Segments | Branch |
|---|---|---|
| 65.1% | 1 | a |
| 65.1% | 1 | rand |
Compiled 13 to 9 computations (30.8% saved)
| Inputs |
|---|
-1/3 |
a |
| Outputs |
|---|
a |
2 calls:
| 3.0ms | a |
| 3.0ms | rand |
| Accuracy | Segments | Branch |
|---|---|---|
| 63.7% | 1 | rand |
| 63.7% | 1 | a |
Compiled 10 to 7 computations (30% saved)
Total 0.0b remaining (0%)
Threshold costs 0b (0%)
| Inputs |
|---|
-1/3 |
| Outputs |
|---|
-1/3 |
2 calls:
| 3.0ms | a |
| 2.0ms | rand |
| Accuracy | Segments | Branch |
|---|---|---|
| 1.5% | 1 | rand |
| 1.5% | 1 | a |
Compiled 9 to 7 computations (22.2% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 1.2763812415799253e+71 | 1.5647676055881651e+72 |
| 21.0ms | -5.07857273302916e+107 | -2.839584710622225e+100 |
| 38.0ms | 240× | body | 256 | valid |
Compiled 282 to 233 computations (17.4% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 1.2763812415799253e+71 | 1.5647676055881651e+72 |
| 21.0ms | -5.07857273302916e+107 | -2.839584710622225e+100 |
| 32.0ms | 240× | body | 256 | valid |
Compiled 282 to 233 computations (17.4% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 1.2763812415799253e+71 | 1.5647676055881651e+72 |
| 21.0ms | -5.07857273302916e+107 | -2.839584710622225e+100 |
| 31.0ms | 240× | body | 256 | valid |
Compiled 252 to 203 computations (19.4% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 1.2763812415799253e+71 | 1.5647676055881651e+72 |
| 20.0ms | -5.07857273302916e+107 | -2.839584710622225e+100 |
| 31.0ms | 240× | body | 256 | valid |
Compiled 252 to 203 computations (19.4% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 1.2763812415799253e+71 | 1.5647676055881651e+72 |
| 20.0ms | -5.07857273302916e+107 | -2.839584710622225e+100 |
| 31.0ms | 240× | body | 256 | valid |
Compiled 252 to 203 computations (19.4% saved)
| 1× | egg-herbie |
| 34× | *-commutative |
| 18× | +-commutative |
| 6× | sub-neg |
| 4× | if-if-or-not |
| 2× | 1-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 75 | 460 |
| 1 | 110 | 460 |
| 2 | 115 | 460 |
| 3 | 117 | 460 |
| 4 | 118 | 460 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
(if (<=.f64 rand -34999999999999997642597850503003525260069969738530124900624387873908153824877719104490717142686105600) (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) (if (<=.f64 rand 1149999999999999925564111129572067984172386774611654336115812093889871872) (-.f64 a 1/3) (*.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9))))) |
(if (<=.f64 rand -31999999999999998954757401731734120763185061945809775133374776943081467069495291603479675790575009792) (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) (if (<=.f64 rand 140000000000000000959427848218759767512090254448657972060114688665452544) (-.f64 a 1/3) (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)))) |
(if (<=.f64 rand -29000000000000000266916952960464716266300154153089425366125166012254780314112864102468634438463913984) (*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) (if (<=.f64 rand 1450000000000000085248140721960835774271131541033437448457796137057779712) (-.f64 a 1/3) (*.f64 rand (*.f64 (sqrt.f64 a) 1/3)))) |
(if (<=.f64 rand -31000000000000000687256513625130366543864697230582262972562799334232252318909422262412185476676976640) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) (if (<=.f64 rand 320000000000000023210059642089355240370679811086887025765827249753292800) (-.f64 a 1/3) (*.f64 rand (*.f64 (sqrt.f64 a) 1/3)))) |
(if (<=.f64 rand -29000000000000000266916952960464716266300154153089425366125166012254780314112864102468634438463913984) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) (if (<=.f64 rand 740000000000000001568414532891412809173398140027914004046345360812015616) (-.f64 a 1/3) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(-.f64 a 1/3) |
a |
-1/3 |
| Outputs |
|---|
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 9 a) -3))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (+.f64 (*.f64 a 9) -3))))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) 1/3) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 a))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(if (<=.f64 rand -34999999999999997642597850503003525260069969738530124900624387873908153824877719104490717142686105600) (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) (if (<=.f64 rand 1149999999999999925564111129572067984172386774611654336115812093889871872) (-.f64 a 1/3) (*.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9))))) |
(if (<=.f64 rand -34999999999999997642597850503003525260069969738530124900624387873908153824877719104490717142686105600) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (if (<=.f64 rand 1149999999999999925564111129572067984172386774611654336115812093889871872) (-.f64 a 1/3) (*.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 1/9))))) |
(if (<=.f64 rand -31999999999999998954757401731734120763185061945809775133374776943081467069495291603479675790575009792) (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) (if (<=.f64 rand 140000000000000000959427848218759767512090254448657972060114688665452544) (-.f64 a 1/3) (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)))) |
(if (or (<=.f64 rand -31999999999999998954757401731734120763185061945809775133374776943081467069495291603479675790575009792) (not (<=.f64 rand 140000000000000000959427848218759767512090254448657972060114688665452544))) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(if (<=.f64 rand -29000000000000000266916952960464716266300154153089425366125166012254780314112864102468634438463913984) (*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) (if (<=.f64 rand 1450000000000000085248140721960835774271131541033437448457796137057779712) (-.f64 a 1/3) (*.f64 rand (*.f64 (sqrt.f64 a) 1/3)))) |
(if (<=.f64 rand -29000000000000000266916952960464716266300154153089425366125166012254780314112864102468634438463913984) (*.f64 (sqrt.f64 a) (*.f64 rand 1/3)) (if (<=.f64 rand 1450000000000000085248140721960835774271131541033437448457796137057779712) (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 a))))) |
(if (<=.f64 rand -31000000000000000687256513625130366543864697230582262972562799334232252318909422262412185476676976640) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) (if (<=.f64 rand 320000000000000023210059642089355240370679811086887025765827249753292800) (-.f64 a 1/3) (*.f64 rand (*.f64 (sqrt.f64 a) 1/3)))) |
(if (<=.f64 rand -31000000000000000687256513625130366543864697230582262972562799334232252318909422262412185476676976640) (*.f64 1/3 (*.f64 rand (sqrt.f64 a))) (if (<=.f64 rand 320000000000000023210059642089355240370679811086887025765827249753292800) (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 a))))) |
(if (<=.f64 rand -29000000000000000266916952960464716266300154153089425366125166012254780314112864102468634438463913984) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) (if (<=.f64 rand 740000000000000001568414532891412809173398140027914004046345360812015616) (-.f64 a 1/3) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(if (or (<=.f64 rand -29000000000000000266916952960464716266300154153089425366125166012254780314112864102468634438463913984) (not (<=.f64 rand 740000000000000001568414532891412809173398140027914004046345360812015616))) (*.f64 1/3 (*.f64 rand (sqrt.f64 a))) (-.f64 a 1/3)) |
(-.f64 a 1/3) |
a |
-1/3 |
Compiled 194 to 147 computations (24.2% saved)
| 2372× | fma-def |
| 2372× | fma-def |
| 1946× | fma-def |
| 1946× | fma-def |
| 1604× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 47 |
| 1 | 34 | 41 |
| 2 | 87 | 37 |
| 3 | 212 | 37 |
| 4 | 516 | 37 |
| 5 | 963 | 37 |
| 6 | 1443 | 37 |
| 7 | 2405 | 37 |
| 8 | 3613 | 37 |
| 9 | 4097 | 37 |
| 10 | 4255 | 37 |
| 11 | 4288 | 37 |
| 12 | 4288 | 37 |
| 13 | 4841 | 37 |
| 14 | 4841 | 37 |
| 0 | 9 | 28 |
| 1 | 179 | 28 |
| 2 | 2048 | 28 |
| 0 | 115 | 1323 |
| 1 | 273 | 1323 |
| 2 | 1190 | 1323 |
| 3 | 4094 | 1321 |
| 4 | 7975 | 1321 |
| 0 | 115 | 1323 |
| 1 | 273 | 1323 |
| 2 | 1190 | 1323 |
| 3 | 4094 | 1321 |
| 4 | 7975 | 1321 |
| 0 | 517 | 9569 |
| 1 | 1295 | 8941 |
| 2 | 4596 | 8603 |
| 0 | 412 | 4687 |
| 1 | 937 | 4437 |
| 2 | 3145 | 4425 |
| 0 | 11 | 40 |
| 1 | 230 | 40 |
| 2 | 2741 | 40 |
| 0 | 17 | 47 |
| 1 | 34 | 41 |
| 2 | 87 | 37 |
| 3 | 212 | 37 |
| 4 | 516 | 37 |
| 5 | 963 | 37 |
| 6 | 1443 | 37 |
| 7 | 2405 | 37 |
| 8 | 3613 | 37 |
| 9 | 4097 | 37 |
| 10 | 4255 | 37 |
| 11 | 4288 | 37 |
| 12 | 4288 | 37 |
| 13 | 4841 | 37 |
| 14 | 4841 | 37 |
| 1× | saturated |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | saturated |
Compiled 762 to 585 computations (23.2% saved)
Compiled 388 to 282 computations (27.3% saved)
Loading profile data...