Time bar (total: 20.4s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 0.2% | 99.8% | 0% | 0% | 0% | 0 |
| 0% | 0% | 0.2% | 99.8% | 0% | 0% | 0% | 1 |
| 0% | 0% | 0.2% | 99.8% | 0% | 0% | 0% | 2 |
| 50% | 0.1% | 0.1% | 99.8% | 0% | 0% | 0% | 3 |
| 50% | 0.1% | 0.1% | 99.8% | 0% | 0% | 0% | 4 |
| 75% | 0.1% | 0% | 99.8% | 0% | 0% | 0% | 5 |
| 75% | 0.1% | 0% | 99.8% | 0% | 0% | 0% | 6 |
| 87.5% | 0.1% | 0% | 99.8% | 0% | 0% | 0% | 7 |
| 87.5% | 0.1% | 0% | 99.8% | 0% | 0% | 0% | 8 |
| 93.8% | 0.2% | 0% | 99.8% | 0% | 0% | 0% | 9 |
| 93.8% | 0.2% | 0% | 99.8% | 0% | 0% | 0% | 10 |
| 96.9% | 0.2% | 0% | 99.8% | 0% | 0% | 0% | 11 |
| 96.9% | 0.2% | 0% | 99.8% | 0% | 0% | 0% | 12 |
Compiled 26 to 19 computations (26.9% saved)
| 3.7s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 108× | rational.json-simplify-2 |
| 76× | rational.json-simplify-43 |
| 28× | rational.json-simplify-12 |
| 28× | rational.json-simplify-10 |
| 24× | rational.json-simplify-9 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 54 |
| 1 | 28 | 54 |
| 2 | 38 | 54 |
| 3 | 50 | 54 |
| 4 | 70 | 54 |
| 5 | 92 | 54 |
| 6 | 116 | 54 |
| 7 | 158 | 54 |
| 8 | 180 | 54 |
| 9 | 184 | 54 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (neg.f32 u0) u0) (log.f32 (-.f32 1 alpha))) |
| Outputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log.f32 (-.f32 1 u0))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 (neg.f32 u0) u0) (log.f32 (-.f32 1 alpha))) |
(*.f32 (*.f32 u0 (neg.f32 u0)) (log.f32 (-.f32 1 alpha))) |
(*.f32 (neg.f32 u0) (*.f32 u0 (log.f32 (-.f32 1 alpha)))) |
(*.f32 u0 (*.f32 (neg.f32 u0) (log.f32 (-.f32 1 alpha)))) |
(*.f32 (*.f32 u0 u0) (neg.f32 (log.f32 (-.f32 1 alpha)))) |
Compiled 13 to 10 computations (23.1% saved)
| 1× | egg-herbie |
| 54× | rational.json-simplify-2 |
| 38× | rational.json-simplify-43 |
| 14× | rational.json-simplify-12 |
| 14× | rational.json-simplify-10 |
| 12× | rational.json-simplify-9 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 27 |
| 1 | 18 | 27 |
| 2 | 23 | 27 |
| 3 | 29 | 27 |
| 4 | 39 | 27 |
| 5 | 50 | 27 |
| 6 | 62 | 27 |
| 7 | 83 | 27 |
| 8 | 94 | 27 |
| 9 | 96 | 27 |
| 1× | saturated |
| Inputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| Outputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
Compiled 29 to 18 computations (37.9% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 2 | 3 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 3 | 4 |
| Status | Error | Program |
|---|---|---|
| ▶ | 13.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| ▶ | 13.3b | (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
Compiled 22 to 16 computations (27.3% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0))) |
| ✓ | 0.2b | (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
| ✓ | 13.4b | (log.f32 (-.f32 1 u0)) |
Compiled 30 to 18 computations (40% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 79.0ms | alpha | @ | 0 | (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
| 27.0ms | alpha | @ | 0 | (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0))) |
| 1.0ms | alpha | @ | inf | (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
| 1.0ms | u0 | @ | 0 | (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
| 1.0ms | u0 | @ | 0 | (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0))) |
| 1× | batch-egg-rewrite |
| 978× | rational.json-simplify-49 |
| 816× | rational.json-simplify-47 |
| 728× | rational.json-simplify-50 |
| 590× | rational.json-simplify-58 |
| 546× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 59 |
| 1 | 97 | 59 |
| 2 | 318 | 59 |
| 3 | 1182 | 59 |
| 4 | 4919 | 59 |
| 1× | node limit |
| Inputs |
|---|
(log.f32 (-.f32 1 u0)) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (-.f32 1 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 1 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (-.f32 1 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (-.f32 1 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (log.f32 (-.f32 1 u0)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (neg.f32 alpha)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) alpha) (*.f32 (log.f32 (-.f32 1 u0)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u0)) alpha) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))))))) |
| 1× | egg-herbie |
| 1632× | rational.json-simplify-47 |
| 964× | rational.json-simplify-2 |
| 920× | rational.json-simplify-49 |
| 728× | rational.json-simplify-54 |
| 640× | rational.json-simplify-44 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 190 | 3420 |
| 1 | 396 | 3372 |
| 2 | 908 | 3324 |
| 3 | 2106 | 3294 |
| 4 | 6242 | 3294 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) (/.f32 alpha u0)) |
(+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) (/.f32 alpha u0))) |
(+.f32 (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))) (+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) (/.f32 alpha u0)))) |
(*.f32 alpha (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (/.f32 alpha u0)) |
(+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (/.f32 alpha u0))) |
(+.f32 (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))) (+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (/.f32 alpha u0)))) |
(+.f32 (log.f32 (-.f32 1 u0)) 0) |
(+.f32 0 (log.f32 (-.f32 1 u0))) |
(-.f32 (log.f32 (-.f32 1 u0)) 0) |
(-.f32 0 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1) |
(*.f32 1 (log.f32 (-.f32 1 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) 1) |
(*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 1 (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1)) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0)))) |
(*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(/.f32 (log.f32 (-.f32 1 u0)) 1) |
(/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(pow.f32 (log.f32 (-.f32 1 u0)) 1) |
(neg.f32 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(+.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0) |
(+.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha)))) |
(-.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0) |
(-.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)) -1) |
(pow.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)) alpha)) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (neg.f32 alpha)))) |
(+.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 0) |
(+.f32 0 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) 1) |
(-.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 0) |
(-.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) |
(-.f32 0 (neg.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))))) |
(-.f32 (-.f32 0 (-.f32 -1 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))))) 1) |
(/.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 1) |
(/.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) alpha) (*.f32 (log.f32 (-.f32 1 u0)) alpha))) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) alpha) -1) |
(pow.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 1) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) |
(neg.f32 (neg.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) |
| Outputs |
|---|
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (neg.f32 u0) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3)))))) |
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3)))))) |
(-.f32 (-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(neg.f32 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (neg.f32 (/.f32 1 u0)) (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (-.f32 (neg.f32 (/.f32 1 u0)) (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3)))))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3)))))) |
(-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))))) |
(-.f32 (-.f32 (neg.f32 (/.f32 1 u0)) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) |
(*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) (/.f32 (pow.f32 alpha 2) u0))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) (/.f32 (pow.f32 alpha 2) u0))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))) |
(+.f32 (+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (/.f32 (pow.f32 alpha 2) u0))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))) |
(+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)) (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (+.f32 (*.f32 alpha (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) |
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 alpha)) |
(*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 alpha)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) (/.f32 alpha u0)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 alpha)) (/.f32 alpha u0)) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 alpha)) (/.f32 alpha u0)) |
(+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) (/.f32 alpha u0))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 alpha)) (+.f32 (/.f32 alpha u0) (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 alpha)) (+.f32 (/.f32 alpha u0) (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))))) |
(+.f32 (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))) (+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) (/.f32 alpha u0)))) |
(+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 alpha)) (/.f32 alpha u0)) (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 alpha)) (+.f32 (+.f32 (/.f32 alpha u0) (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2)))) (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 alpha)) (+.f32 (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))) (+.f32 (/.f32 alpha u0) (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2)))))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 alpha)) (+.f32 (/.f32 alpha u0) (+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3)))))) |
(*.f32 alpha (log.f32 (/.f32 -1 u0))) |
(*.f32 (log.f32 (/.f32 -1 u0)) alpha) |
(+.f32 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (/.f32 alpha u0)) |
(+.f32 (/.f32 alpha u0) (*.f32 (log.f32 (/.f32 -1 u0)) alpha)) |
(+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (/.f32 alpha u0))) |
(+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) alpha) (+.f32 (/.f32 alpha u0) (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))))) |
(+.f32 (/.f32 alpha u0) (+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) alpha) (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))))) |
(+.f32 (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))) (+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (/.f32 alpha u0)))) |
(+.f32 (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))) (+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) alpha) (+.f32 (/.f32 alpha u0) (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2)))))) |
(+.f32 (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))) (+.f32 (/.f32 alpha u0) (+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) alpha) (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2)))))) |
(+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (/.f32 alpha u0) (+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) alpha) (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3)))))) |
(+.f32 (/.f32 alpha u0) (+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) alpha) (+.f32 (*.f32 1/2 (/.f32 alpha (pow.f32 u0 2))) (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3)))))) |
(+.f32 (log.f32 (-.f32 1 u0)) 0) |
(log.f32 (-.f32 1 u0)) |
(+.f32 0 (log.f32 (-.f32 1 u0))) |
(log.f32 (-.f32 1 u0)) |
(-.f32 (log.f32 (-.f32 1 u0)) 0) |
(log.f32 (-.f32 1 u0)) |
(-.f32 0 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1) |
(log.f32 (-.f32 1 u0)) |
(*.f32 1 (log.f32 (-.f32 1 u0))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (log.f32 (-.f32 1 u0)) 1) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 1 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1)) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(log.f32 (-.f32 1 u0)) |
(/.f32 (log.f32 (-.f32 1 u0)) 1) |
(log.f32 (-.f32 1 u0)) |
(/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(pow.f32 (log.f32 (-.f32 1 u0)) 1) |
(log.f32 (-.f32 1 u0)) |
(neg.f32 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(+.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(+.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(-.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(-.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(neg.f32 (*.f32 alpha (*.f32 alpha (log.f32 (-.f32 1 u0))))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))) |
(/.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 alpha (*.f32 alpha (log.f32 (-.f32 1 u0)))) (*.f32 alpha (*.f32 alpha (log.f32 (-.f32 1 u0)))))) |
(/.f32 (*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) (/.f32 (*.f32 alpha (*.f32 alpha (log.f32 (-.f32 1 u0)))) (*.f32 alpha (*.f32 alpha (log.f32 (-.f32 1 u0)))))) |
(/.f32 (*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)) -1) |
(neg.f32 (*.f32 alpha (*.f32 alpha (log.f32 (-.f32 1 u0))))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(pow.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(neg.f32 (*.f32 alpha (*.f32 alpha (log.f32 (-.f32 1 u0))))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)) alpha)) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (neg.f32 alpha)))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) alpha) (neg.f32 alpha))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (neg.f32 alpha)))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) alpha) (neg.f32 alpha))) |
(+.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 0) |
(log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) |
(+.f32 0 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) |
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) 1) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(-.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 0) |
(log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) |
(-.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(-.f32 0 (neg.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) |
(-.f32 (-.f32 0 (-.f32 -1 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))))) 1) |
(log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) |
(/.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 1) |
(log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) |
(/.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) alpha) (*.f32 (log.f32 (-.f32 1 u0)) alpha))) |
(/.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) (/.f32 (*.f32 alpha (log.f32 (-.f32 1 u0))) (*.f32 alpha (log.f32 (-.f32 1 u0))))) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) alpha) -1) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(pow.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) 1) |
(log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) |
(neg.f32 (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha)) |
(neg.f32 (neg.f32 (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) |
(log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 13.4b | (log.f32 (-.f32 1 u0)) |
Compiled 27 to 14 computations (48.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u0 | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 0.0ms | u0 | @ | -inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 0.0ms | u0 | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 0.0ms | alpha | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 0.0ms | alpha | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 1× | batch-egg-rewrite |
| 806× | rational.json-simplify-54 |
| 740× | rational.json-simplify-47 |
| 734× | rational.json-simplify-49 |
| 646× | rational.json-simplify-50 |
| 548× | rational.json-simplify-58 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 27 |
| 1 | 95 | 27 |
| 2 | 305 | 27 |
| 3 | 1111 | 27 |
| 4 | 4404 | 27 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) alpha))) (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) alpha) (neg.f32 alpha))))))) |
| 1× | egg-herbie |
| 1162× | rational.json-simplify-2 |
| 848× | exponential.json-simplify-29 |
| 838× | rational.json-simplify-1 |
| 798× | rational.json-simplify-104 |
| 794× | rational.json-simplify-47 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 78 | 1448 |
| 1 | 164 | 1408 |
| 2 | 301 | 1378 |
| 3 | 541 | 1360 |
| 4 | 1157 | 1354 |
| 5 | 2655 | 1354 |
| 6 | 4534 | 1354 |
| 7 | 5985 | 1354 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(+.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 0) |
(+.f32 0 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0))))) |
(-.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 0) |
(-.f32 0 (neg.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))))) 1) |
(/.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 1) |
(/.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) alpha))) (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) |
(pow.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 1) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) alpha) (neg.f32 alpha))) |
| Outputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) u0) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(+.f32 (*.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (pow.f32 (*.f32 alpha u0) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 alpha 2) (pow.f32 u0 3))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 alpha u0) 2)) (*.f32 (pow.f32 alpha 2) (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 alpha u0) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) u0) (+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (*.f32 1/3 (pow.f32 u0 3))) (+.f32 (+.f32 (*.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (pow.f32 (*.f32 alpha u0) 2))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 alpha u0) 2)) (+.f32 (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 alpha u0) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4)))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) |
(*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 1 u0)))) (log.f32 -1))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (neg.f32 (log.f32 -1)) (neg.f32 (log.f32 (/.f32 1 u0))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (neg.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 1 u0)))) (log.f32 -1))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (neg.f32 (log.f32 -1)) (neg.f32 (log.f32 (/.f32 1 u0))))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 -1 (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (neg.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 1 u0)))) (log.f32 -1))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (neg.f32 (log.f32 -1)) (neg.f32 (log.f32 (/.f32 1 u0))))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(+.f32 (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 -1 (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))))) |
(+.f32 (+.f32 (*.f32 (pow.f32 alpha 2) (neg.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (neg.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 1 u0)))) (log.f32 -1))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (neg.f32 (log.f32 -1)) (neg.f32 (log.f32 (/.f32 1 u0))))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))))) |
(+.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 0) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (-.f32 1 u0))))) |
(+.f32 0 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0))))) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (-.f32 1 u0))))) |
(-.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 0) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (-.f32 1 u0))))) |
(-.f32 0 (neg.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))))) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (-.f32 1 u0))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))))) 1) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (-.f32 1 u0))))) |
(/.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 1) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (-.f32 1 u0))))) |
(/.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) alpha))) (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) |
(/.f32 (*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) (/.f32 (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) alpha))) (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) |
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (-.f32 1 u0))))) (/.f32 (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) alpha))) (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) |
(pow.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) 1) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (-.f32 1 u0))))) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))))) |
(*.f32 alpha (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (-.f32 1 u0))))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) alpha) (neg.f32 alpha))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (neg.f32 alpha)))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)) alpha)) |
Compiled 6197 to 4389 computations (29.2% saved)
27 alts after pruning (25 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 277 | 25 | 302 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 277 | 27 | 304 |
| Status | Error | Program |
|---|---|---|
| 23.5b | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1) | |
| 5.0b | (+.f32 (*.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) | |
| 2.7b | (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) | |
| 9.0b | (*.f32 (pow.f32 alpha 2) u0) | |
| 13.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) | |
| 3.5b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))))) | |
| ▶ | 5.0b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2)))) |
| 13.8b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) | |
| 16.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) | |
| 13.9b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) | |
| 9.0b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 u0)) | |
| ✓ | 13.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 18.5b | (*.f32 alpha (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) 1)) | |
| 2.8b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))))) | |
| 2.8b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))))) | |
| 3.5b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) | |
| 5.0b | (*.f32 alpha (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) | |
| ▶ | 2.7b | (*.f32 alpha (+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
| 13.4b | (*.f32 alpha (*.f32 (neg.f32 alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1))) | |
| ▶ | 2.7b | (*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))) |
| 3.5b | (*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))))) | |
| 13.8b | (*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) | |
| ✓ | 13.3b | (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
| ▶ | 9.0b | (*.f32 alpha (*.f32 u0 alpha)) |
| ▶ | 3.5b | (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
| 4.9b | (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) | |
| 19.3b | (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
Compiled 1146 to 870 computations (24.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
| ✓ | 0.2b | (*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))) |
| ✓ | 0.2b | (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
| ✓ | 0.3b | (*.f32 -1/3 (pow.f32 u0 3)) |
Compiled 134 to 99 computations (26.1% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | alpha | @ | 0 | (*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))) |
| 1.0ms | alpha | @ | 0 | (*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
| 1.0ms | alpha | @ | inf | (*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))) |
| 0.0ms | u0 | @ | 0 | (*.f32 -1/3 (pow.f32 u0 3)) |
| 0.0ms | u0 | @ | inf | (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
| 1× | batch-egg-rewrite |
| 1012× | rational.json-5 |
| 1010× | exponential.json-3 |
| 1010× | rational.json-1 |
| 1010× | rational.json-2 |
| 1010× | rational.json-4 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 206 |
| 1 | 209 | 206 |
| 2 | 618 | 206 |
| 3 | 2215 | 190 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))) |
(*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/3 (pow.f32 u0 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/3 (pow.f32 u0 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1/3 (pow.f32 u0 3)) (/.f32 (*.f32 (pow.f32 u0 3) -2/3) (*.f32 (pow.f32 u0 3) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) (/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) (/.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 1))))) |
| 1× | egg-herbie |
| 1564× | rational.json-simplify-47 |
| 1250× | rational.json-simplify-2 |
| 1244× | rational.json-simplify-49 |
| 830× | rational.json-simplify-50 |
| 742× | rational.json-simplify-54 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 106 | 4828 |
| 1 | 223 | 4768 |
| 2 | 589 | 4564 |
| 3 | 2120 | 4426 |
| 4 | 7296 | 4426 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) 0) |
(+.f32 0 (*.f32 -1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 -1/3 (pow.f32 u0 3)) 0) |
(/.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1) |
(/.f32 (*.f32 -1/3 (pow.f32 u0 3)) (/.f32 (*.f32 (pow.f32 u0 3) -2/3) (*.f32 (pow.f32 u0 3) -2/3))) |
(pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1) |
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 0) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(+.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 0) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))))) |
(-.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 0) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 1) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) (/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))))) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 1) |
(+.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 0) |
(+.f32 0 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) |
(-.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 0) |
(/.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 1) |
(/.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) (/.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))))) |
(pow.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 1) |
| Outputs |
|---|
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3))) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4)))))) |
(+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3))) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)) |
(*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3))) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3))) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4)))))) |
(+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3))) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)) |
(*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3))) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3))) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4)))))) |
(+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3))) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))) |
(*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) 0) |
(*.f32 -1/3 (pow.f32 u0 3)) |
(+.f32 0 (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 -1/3 (pow.f32 u0 3)) |
(-.f32 (*.f32 -1/3 (pow.f32 u0 3)) 0) |
(*.f32 -1/3 (pow.f32 u0 3)) |
(/.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1) |
(*.f32 -1/3 (pow.f32 u0 3)) |
(/.f32 (*.f32 -1/3 (pow.f32 u0 3)) (/.f32 (*.f32 (pow.f32 u0 3) -2/3) (*.f32 (pow.f32 u0 3) -2/3))) |
(pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1) |
(*.f32 -1/3 (pow.f32 u0 3)) |
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 0) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 0) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))))) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 alpha alpha)) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))))) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 alpha alpha)) |
(-.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 0) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))))) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))))) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) (/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))))) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))))) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 alpha alpha)) |
(+.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 0) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 0 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3))))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(-.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 0) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(/.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 1) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(/.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) (/.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))))) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
(pow.f32 (*.f32 alpha (-.f32 (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 -1/3 (pow.f32 u0 3)))) 1) |
(*.f32 -1 (*.f32 alpha (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3)))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 alpha (*.f32 u0 alpha)) |
Compiled 12 to 4 computations (66.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | u0 | @ | 0 | (*.f32 alpha (*.f32 u0 alpha)) |
| 0.0ms | alpha | @ | inf | (*.f32 alpha (*.f32 u0 alpha)) |
| 0.0ms | alpha | @ | 0 | (*.f32 alpha (*.f32 u0 alpha)) |
| 0.0ms | u0 | @ | inf | (*.f32 alpha (*.f32 u0 alpha)) |
| 0.0ms | u0 | @ | -inf | (*.f32 alpha (*.f32 u0 alpha)) |
| 1× | batch-egg-rewrite |
| 1584× | rational.json-5 |
| 1582× | exponential.json-3 |
| 1582× | rational.json-1 |
| 1582× | rational.json-2 |
| 1582× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 54 | 13 |
| 2 | 192 | 13 |
| 3 | 697 | 13 |
| 4 | 2909 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 alpha (*.f32 u0 alpha)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 alpha u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (*.f32 alpha u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))))))) |
| 1× | egg-herbie |
| 904× | rational.json-simplify-2 |
| 844× | rational.json-simplify-111 |
| 718× | rational.json-simplify-104 |
| 696× | rational.json-simplify-49 |
| 580× | rational.json-simplify-79 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 429 |
| 1 | 51 | 429 |
| 2 | 123 | 429 |
| 3 | 389 | 429 |
| 4 | 1545 | 429 |
| 5 | 4055 | 429 |
| 6 | 6017 | 429 |
| 7 | 7797 | 429 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(+.f32 0 (*.f32 alpha (*.f32 alpha u0))) |
(-.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(-.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
| Outputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 0 (*.f32 alpha (*.f32 alpha u0))) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(-.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(-.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2)))) |
Compiled 43 to 24 computations (44.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | alpha | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2)))) |
| 0.0ms | alpha | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2)))) |
| 0.0ms | u0 | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2)))) |
| 0.0ms | u0 | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2)))) |
| 0.0ms | u0 | @ | -inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2)))) |
| 1× | batch-egg-rewrite |
| 974× | rational.json-simplify-49 |
| 930× | rational.json-simplify-47 |
| 780× | rational.json-simplify-50 |
| 594× | rational.json-simplify-41 |
| 584× | rational.json-5 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 62 |
| 1 | 123 | 62 |
| 2 | 377 | 62 |
| 3 | 1309 | 54 |
| 4 | 5205 | 50 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 u0) (neg.f32 (*.f32 -1/2 (pow.f32 u0 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 u0 (neg.f32 (*.f32 -1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 u0 (+.f32 -1 (*.f32 -1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (+.f32 (+.f32 u0 1) (neg.f32 (*.f32 -1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 -1 u0) (-.f32 -1 (*.f32 -1/2 (pow.f32 u0 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 -1 u0) (+.f32 -1 (neg.f32 (*.f32 -1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) 1) (+.f32 u0 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 -1 u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (neg.f32 (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 u0 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 -1 u0) (neg.f32 (*.f32 -1/2 (pow.f32 u0 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 u0 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (neg.f32 u0) (-.f32 -1 (*.f32 -1/2 (pow.f32 u0 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 u0 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 u0 1)) (-.f32 1 (*.f32 -1/2 (pow.f32 u0 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) (/.f32 (/.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))))) |
| 1× | egg-herbie |
| 1670× | rational.json-simplify-49 |
| 1132× | rational.json-simplify-50 |
| 1096× | rational.json-simplify-54 |
| 1072× | rational.json-simplify-43 |
| 876× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 107 | 2150 |
| 1 | 267 | 1932 |
| 2 | 645 | 1848 |
| 3 | 2674 | 1848 |
| 4 | 7318 | 1848 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0) |
(-.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) 1) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(-.f32 (neg.f32 u0) (neg.f32 (*.f32 -1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 0) |
(-.f32 0 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))) |
(-.f32 0 (+.f32 u0 (neg.f32 (*.f32 -1/2 (pow.f32 u0 2))))) |
(-.f32 1 (-.f32 u0 (+.f32 -1 (*.f32 -1/2 (pow.f32 u0 2))))) |
(-.f32 1 (+.f32 (+.f32 u0 1) (neg.f32 (*.f32 -1/2 (pow.f32 u0 2))))) |
(-.f32 (-.f32 -1 u0) (-.f32 -1 (*.f32 -1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 -1 u0) (+.f32 -1 (neg.f32 (*.f32 -1/2 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) 1) (+.f32 u0 1)) |
(-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 -1 u0)) -1) |
(-.f32 (-.f32 1 (neg.f32 (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 u0 1)) |
(-.f32 (-.f32 (-.f32 -1 u0) (neg.f32 (*.f32 -1/2 (pow.f32 u0 2)))) -1) |
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 u0 1)) -1) |
(-.f32 (-.f32 (neg.f32 u0) (-.f32 -1 (*.f32 -1/2 (pow.f32 u0 2)))) 1) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 u0 1)) |
(-.f32 (-.f32 0 (-.f32 u0 1)) (-.f32 1 (*.f32 -1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 1)) 1) |
(-.f32 (-.f32 0 (-.f32 -1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) 1) |
(*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1) |
(*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 -1 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1)) |
(*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 (*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) (/.f32 (/.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1) |
(/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(pow.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1) |
(neg.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))) |
| Outputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) u0) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) |
(*.f32 1/2 (pow.f32 (*.f32 alpha u0) 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) |
(*.f32 1/2 (pow.f32 (*.f32 alpha u0) 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) -1)) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(+.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) |
(-.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) |
(-.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) |
(-.f32 (neg.f32 u0) (neg.f32 (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 0) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 0 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 0 (+.f32 u0 (neg.f32 (*.f32 -1/2 (pow.f32 u0 2))))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 1 (-.f32 u0 (+.f32 -1 (*.f32 -1/2 (pow.f32 u0 2))))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 1 (+.f32 (+.f32 u0 1) (neg.f32 (*.f32 -1/2 (pow.f32 u0 2))))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 -1 u0) (-.f32 -1 (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 -1 u0) (+.f32 -1 (neg.f32 (*.f32 -1/2 (pow.f32 u0 2))))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) 1) (+.f32 u0 1)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 -1 u0)) -1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 1 (neg.f32 (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 u0 1)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 (-.f32 -1 u0) (neg.f32 (*.f32 -1/2 (pow.f32 u0 2)))) -1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 u0 1)) -1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 (neg.f32 u0) (-.f32 -1 (*.f32 -1/2 (pow.f32 u0 2)))) 1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 u0 1)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 0 (-.f32 u0 1)) (-.f32 1 (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 1)) 1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 0 (-.f32 -1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) 1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 -1 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(*.f32 (*.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) (/.f32 (/.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(pow.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(neg.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (neg.f32 u0)) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
| ✓ | 0.2b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
| ✓ | 0.2b | (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
| ✓ | 0.3b | (*.f32 (pow.f32 u0 3) 1/3) |
Compiled 76 to 56 computations (26.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | alpha | @ | 0 | (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
| 0.0ms | alpha | @ | inf | (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
| 0.0ms | alpha | @ | 0 | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
| 0.0ms | alpha | @ | -inf | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
| 0.0ms | u0 | @ | 0 | (*.f32 (pow.f32 u0 3) 1/3) |
| 1× | batch-egg-rewrite |
| 1026× | rational.json-simplify-49 |
| 940× | rational.json-simplify-47 |
| 720× | rational.json-simplify-50 |
| 680× | rational.json-simplify-1 |
| 634× | rational.json-5 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 142 |
| 1 | 134 | 142 |
| 2 | 391 | 142 |
| 3 | 1420 | 142 |
| 4 | 5664 | 142 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (pow.f32 u0 3) 1/3) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u0 3) 1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 u0 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u0 3) 1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u0 3) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u0 3) 1/3) (/.f32 (*.f32 (pow.f32 u0 3) 4/3) (*.f32 (pow.f32 u0 3) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 u0 3) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 u0 (-.f32 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (pow.f32 u0 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u0 2) 1/2) (-.f32 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (neg.f32 (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (*.f32 (pow.f32 u0 2) 1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)) (neg.f32 (*.f32 (pow.f32 u0 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (*.f32 (pow.f32 u0 2) 1/2)) (-.f32 -1 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) (-.f32 1 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) (-.f32 (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 u0)) (-.f32 (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (pow.f32 u0 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) (-.f32 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 -1 u0)) (-.f32 1 (*.f32 (pow.f32 u0 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)) (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (/.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) (/.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))))))) |
| 1× | egg-herbie |
| 1350× | rational.json-simplify-49 |
| 1006× | rational.json-simplify-2 |
| 904× | rational.json-simplify-1 |
| 832× | rational.json-simplify-54 |
| 656× | rational.json-simplify-44 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 159 | 4921 |
| 1 | 407 | 4921 |
| 2 | 1068 | 4801 |
| 3 | 3736 | 4801 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
u0 |
(+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 (pow.f32 u0 3) 1/3) 0) |
(+.f32 0 (*.f32 (pow.f32 u0 3) 1/3)) |
(-.f32 (*.f32 (pow.f32 u0 3) 1/3) 0) |
(-.f32 0 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(/.f32 (*.f32 (pow.f32 u0 3) 1/3) 1) |
(/.f32 (*.f32 (pow.f32 u0 3) 1/3) (/.f32 (*.f32 (pow.f32 u0 3) 4/3) (*.f32 (pow.f32 u0 3) 4/3))) |
(pow.f32 (*.f32 (pow.f32 u0 3) 1/3) 1) |
(neg.f32 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 0) |
(+.f32 0 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha))) |
(-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 0) |
(-.f32 0 (neg.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)))) 1) |
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 1) |
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)))) |
(pow.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 1) |
(neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)))) |
(+.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 0) |
(+.f32 0 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(-.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 0) |
(-.f32 0 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) 1) |
(/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) |
(/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(pow.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) |
(neg.f32 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(-.f32 u0 (-.f32 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (pow.f32 u0 2) 1/2))) |
(-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2))) |
(-.f32 (*.f32 (pow.f32 u0 2) 1/2) (-.f32 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3)) u0)) |
(-.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (neg.f32 (*.f32 (pow.f32 u0 3) 1/3))) |
(-.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0) |
(-.f32 0 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) |
(-.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (*.f32 (pow.f32 u0 2) 1/2)) (neg.f32 u0)) |
(-.f32 (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)) (neg.f32 (*.f32 (pow.f32 u0 2) 1/2))) |
(-.f32 (-.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (*.f32 (pow.f32 u0 2) 1/2)) (-.f32 -1 u0)) 1) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) (-.f32 1 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(-.f32 (-.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) (-.f32 (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)) u0)) |
(-.f32 (-.f32 0 (-.f32 -1 u0)) (-.f32 (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (pow.f32 u0 2) 1/2))) |
(-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) (-.f32 1 u0)) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 -1 u0)) (-.f32 1 (*.f32 (pow.f32 u0 2) 1/2))) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) 1) |
(-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) |
(-.f32 (-.f32 (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)) (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1)) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (/.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) (/.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) |
(/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(pow.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(neg.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) |
| Outputs |
|---|
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(*.f32 (pow.f32 u0 3) (*.f32 1/3 (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(*.f32 (pow.f32 u0 3) (*.f32 1/3 (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))) |
(+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) |
(*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) |
(*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
u0 |
(+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) 1/3) 0) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 0 (*.f32 (pow.f32 u0 3) 1/3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(-.f32 (*.f32 (pow.f32 u0 3) 1/3) 0) |
(*.f32 1/3 (pow.f32 u0 3)) |
(-.f32 0 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(*.f32 1/3 (pow.f32 u0 3)) |
(/.f32 (*.f32 (pow.f32 u0 3) 1/3) 1) |
(*.f32 1/3 (pow.f32 u0 3)) |
(/.f32 (*.f32 (pow.f32 u0 3) 1/3) (/.f32 (*.f32 (pow.f32 u0 3) 4/3) (*.f32 (pow.f32 u0 3) 4/3))) |
(/.f32 (*.f32 1/3 (pow.f32 u0 3)) (/.f32 (*.f32 (pow.f32 u0 3) 4/3) (*.f32 (pow.f32 u0 3) 4/3))) |
(/.f32 (*.f32 1/3 (pow.f32 u0 3)) (/.f32 (*.f32 (pow.f32 u0 3) 8/3) (*.f32 (pow.f32 u0 3) 8/3))) |
(pow.f32 (*.f32 (pow.f32 u0 3) 1/3) 1) |
(*.f32 1/3 (pow.f32 u0 3)) |
(neg.f32 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 0) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(+.f32 0 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 0) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(-.f32 0 (neg.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)))) 1) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 1) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(pow.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)) 1) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha alpha)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(+.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 0) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(+.f32 0 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(-.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 0) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(-.f32 0 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) 1) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(pow.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(neg.f32 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(-.f32 u0 (-.f32 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 (pow.f32 u0 2) 1/2) (-.f32 (neg.f32 (*.f32 (pow.f32 u0 3) 1/3)) u0)) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (neg.f32 (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 0 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (*.f32 (pow.f32 u0 2) 1/2)) (neg.f32 u0)) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)) (neg.f32 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (*.f32 (pow.f32 u0 2) 1/2)) (-.f32 -1 u0)) 1) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) (-.f32 1 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) (-.f32 (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)) u0)) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 0 (-.f32 -1 u0)) (-.f32 (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) (-.f32 1 u0)) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 -1 u0)) (-.f32 1 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) 1) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)) (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1)) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (/.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) (/.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(pow.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(neg.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
| ✓ | 0.2b | (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) |
| ✓ | 0.2b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
| 0.3b | (*.f32 (pow.f32 u0 3) 1/3) |
Compiled 122 to 91 computations (25.4% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | alpha | @ | 0 | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
| 0.0ms | alpha | @ | inf | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
| 0.0ms | u0 | @ | inf | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
| 0.0ms | alpha | @ | 0 | (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
| 0.0ms | u0 | @ | 0 | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
| 1× | batch-egg-rewrite |
| 1122× | rational.json-simplify-49 |
| 1086× | rational.json-simplify-47 |
| 714× | rational.json-5 |
| 712× | exponential.json-3 |
| 712× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 93 |
| 1 | 163 | 93 |
| 2 | 446 | 93 |
| 3 | 1593 | 93 |
| 4 | 6356 | 93 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) |
(*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u0 4) 1/4) (neg.f32 (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u0 3) 1/3) (neg.f32 (*.f32 (pow.f32 u0 4) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (neg.f32 (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) (-.f32 1 (*.f32 (pow.f32 u0 4) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 4) 1/4))) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 -1 (*.f32 (pow.f32 u0 4) 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (pow.f32 u0 3) 1/3))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))))) |
| 1× | egg-herbie |
| 1238× | rational.json-simplify-47 |
| 1170× | rational.json-simplify-2 |
| 1064× | rational.json-simplify-49 |
| 698× | rational.json-simplify-43 |
| 660× | rational.json-simplify-54 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 106 | 2900 |
| 1 | 228 | 2900 |
| 2 | 543 | 2900 |
| 3 | 2196 | 2900 |
| 4 | 7651 | 2900 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(*.f32 1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(*.f32 1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 0) |
(+.f32 0 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(-.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 0) |
(-.f32 0 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) 1) |
(/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
(pow.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(neg.f32 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
(-.f32 (*.f32 (pow.f32 u0 4) 1/4) (neg.f32 (*.f32 (pow.f32 u0 3) 1/3))) |
(-.f32 (*.f32 (pow.f32 u0 3) 1/3) (neg.f32 (*.f32 (pow.f32 u0 4) 1/4))) |
(-.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 0) |
(-.f32 0 (-.f32 (neg.f32 (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (pow.f32 u0 3) 1/3))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) (-.f32 1 (*.f32 (pow.f32 u0 4) 1/4))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 4) 1/4))) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 -1 (*.f32 (pow.f32 u0 4) 1/4))) 1) |
(-.f32 (-.f32 0 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) 1) |
(*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 1) |
(*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 1)) |
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
(/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 1) |
(/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(pow.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 1) |
(neg.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0) |
(+.f32 0 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(-.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0) |
(-.f32 0 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) 1) |
(/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(neg.f32 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
| Outputs |
|---|
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(*.f32 (pow.f32 u0 4) (*.f32 1/4 alpha)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(*.f32 (pow.f32 u0 4) (*.f32 1/4 alpha)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 0) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 0 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 0) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 0 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) 1) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(pow.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(neg.f32 (neg.f32 (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 alpha (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (*.f32 (pow.f32 u0 4) 1/4) (neg.f32 (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 (pow.f32 u0 3) 1/3) (neg.f32 (*.f32 (pow.f32 u0 4) 1/4))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 0) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 0 (-.f32 (neg.f32 (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) (-.f32 1 (*.f32 (pow.f32 u0 4) 1/4))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 4) 1/4))) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) (-.f32 -1 (*.f32 (pow.f32 u0 4) 1/4))) 1) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (-.f32 0 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) 1) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 1) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) 1)) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 1) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(pow.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)) 1) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(neg.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 0 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 0 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) 1) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(neg.f32 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
Compiled 8255 to 5938 computations (28.1% saved)
33 alts after pruning (28 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 325 | 14 | 339 |
| Fresh | 6 | 14 | 20 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 4 | 6 |
| Total | 333 | 33 | 366 |
| Status | Error | Program |
|---|---|---|
| 23.5b | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1) | |
| 25.2b | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) | |
| 5.0b | (+.f32 (*.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) | |
| 9.0b | (*.f32 (pow.f32 alpha 2) u0) | |
| 2.8b | (*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 alpha alpha)) | |
| 5.0b | (*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) | |
| 3.5b | (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) | |
| 13.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) | |
| 5.1b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) | |
| ▶ | 13.8b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
| 16.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) | |
| 13.9b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) | |
| ✓ | 13.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| ▶ | 9.0b | (*.f32 u0 (*.f32 alpha alpha)) |
| 18.5b | (*.f32 alpha (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) 1)) | |
| 2.7b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) | |
| 2.8b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))))) | |
| 3.5b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) | |
| ▶ | 5.0b | (*.f32 alpha (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
| 3.4b | (*.f32 alpha (+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 4) 1/4))) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)))))) | |
| ✓ | 2.7b | (*.f32 alpha (+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
| ▶ | 3.5b | (*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha)) |
| 13.4b | (*.f32 alpha (*.f32 (neg.f32 alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1))) | |
| 13.8b | (*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) | |
| ✓ | 13.3b | (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
| ✓ | 9.0b | (*.f32 alpha (*.f32 u0 alpha)) |
| 2.7b | (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))))) | |
| 16.9b | (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))))) | |
| 4.9b | (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) | |
| 3.9b | (*.f32 alpha (*.f32 alpha (+.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) | |
| ✓ | 3.5b | (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
| ▶ | 2.7b | (*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0)))) |
| 19.3b | (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
Compiled 1353 to 1030 computations (23.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0)))) |
| ✓ | 0.2b | (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
| ✓ | 0.3b | (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
| 0.3b | (*.f32 -1/3 (pow.f32 u0 3)) |
Compiled 147 to 115 computations (21.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | alpha | @ | 0 | (*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0)))) |
| 0.0ms | alpha | @ | inf | (*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0)))) |
| 0.0ms | u0 | @ | 0 | (*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0)))) |
| 0.0ms | u0 | @ | -inf | (*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0)))) |
| 0.0ms | u0 | @ | inf | (*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0)))) |
| 1× | batch-egg-rewrite |
| 908× | rational.json-5 |
| 906× | exponential.json-3 |
| 906× | rational.json-1 |
| 906× | rational.json-2 |
| 906× | rational.json-4 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 151 |
| 1 | 193 | 147 |
| 2 | 553 | 147 |
| 3 | 1977 | 147 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) (/.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 1))))) |
| 1× | egg-herbie |
| 1128× | rational.json-simplify-49 |
| 920× | rational.json-simplify-2 |
| 850× | rational.json-simplify-54 |
| 700× | rational.json-simplify-50 |
| 654× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 85 | 2983 |
| 1 | 177 | 2983 |
| 2 | 532 | 2929 |
| 3 | 1777 | 2929 |
| 4 | 5307 | 2929 |
| 5 | 7542 | 2929 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 -1/3 (pow.f32 u0 3)) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 0) |
(*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) 1)) |
(*.f32 (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))))) |
(/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(pow.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 0) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 1) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1)) |
(*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 1) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 1) |
(+.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 0) |
(+.f32 0 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha))) |
(-.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 0) |
(/.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 1) |
(/.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) (/.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)))) |
(pow.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 1) |
| Outputs |
|---|
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 -1/3 (pow.f32 u0 3)) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 u0 (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 4) 1/4)) |
(*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 4) 1/4))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))) |
(*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 4) 1/4)) |
(*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 4) 1/4))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 3) 1/3)) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))) |
(-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 0) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) 1)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(pow.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 0) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 1) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) 1)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 1) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) 1) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 0) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(+.f32 0 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(-.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 0) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) (/.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 u0 (*.f32 alpha alpha)) |
Compiled 12 to 4 computations (66.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u0 | @ | 0 | (*.f32 u0 (*.f32 alpha alpha)) |
| 0.0ms | u0 | @ | inf | (*.f32 u0 (*.f32 alpha alpha)) |
| 0.0ms | u0 | @ | -inf | (*.f32 u0 (*.f32 alpha alpha)) |
| 0.0ms | alpha | @ | inf | (*.f32 u0 (*.f32 alpha alpha)) |
| 0.0ms | alpha | @ | -inf | (*.f32 u0 (*.f32 alpha alpha)) |
| 1× | batch-egg-rewrite |
| 1642× | rational.json-5 |
| 1640× | exponential.json-3 |
| 1640× | rational.json-1 |
| 1640× | rational.json-2 |
| 1640× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 55 | 13 |
| 2 | 204 | 13 |
| 3 | 746 | 13 |
| 4 | 3160 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 u0 (*.f32 alpha alpha)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1))))) |
| 1× | egg-herbie |
| 1388× | rational.json-simplify-79 |
| 924× | rational.json-simplify-80 |
| 814× | rational.json-simplify-2 |
| 752× | rational.json-simplify-76 |
| 720× | rational.json-simplify-111 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 390 |
| 1 | 33 | 390 |
| 2 | 93 | 390 |
| 3 | 313 | 390 |
| 4 | 1327 | 390 |
| 5 | 3105 | 390 |
| 6 | 4616 | 390 |
| 7 | 6062 | 390 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) 0) |
(+.f32 0 (*.f32 u0 (*.f32 alpha alpha))) |
(-.f32 (*.f32 u0 (*.f32 alpha alpha)) 0) |
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) |
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)))) |
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) |
| Outputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) 0) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 0 (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 (*.f32 u0 (*.f32 alpha alpha)) 0) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)))) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 alpha (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
| ✓ | 0.2b | (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))) |
| ✓ | 0.2b | (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) |
Compiled 46 to 27 computations (41.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 107.0ms | alpha | @ | -inf | (*.f32 alpha (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
| 1.0ms | alpha | @ | inf | (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) |
| 1.0ms | alpha | @ | -inf | (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))) |
| 0.0ms | u0 | @ | 0 | (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) |
| 0.0ms | alpha | @ | 0 | (*.f32 alpha (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
| 1× | batch-egg-rewrite |
| 962× | rational.json-simplify-47 |
| 818× | rational.json-simplify-50 |
| 696× | rational.json-simplify-58 |
| 544× | rational.json-5 |
| 542× | exponential.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 87 |
| 1 | 103 | 75 |
| 2 | 322 | 75 |
| 3 | 1207 | 75 |
| 4 | 5045 | 75 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) |
(+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))) |
(*.f32 alpha (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (/.f32 (*.f32 (pow.f32 u0 2) alpha) (*.f32 (pow.f32 u0 2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (neg.f32 (*.f32 u0 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 alpha) (neg.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) (-.f32 1 (*.f32 u0 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 u0 alpha) (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (-.f32 -1 (*.f32 u0 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 u0 alpha))) (-.f32 1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 alpha 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (pow.f32 u0 2) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 (pow.f32 u0 2) alpha) (*.f32 u0 (+.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha 1/2) (*.f32 2 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha 1/2) (+.f32 (+.f32 u0 u0) (pow.f32 u0 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha 1/2) (+.f32 (+.f32 u0 u0) (*.f32 2 (*.f32 (pow.f32 u0 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha 1/2) (+.f32 (+.f32 u0 u0) (*.f32 (*.f32 2 (pow.f32 u0 2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha 1/2) (+.f32 (pow.f32 u0 2) (+.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (pow.f32 u0 2) u0))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha alpha) (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (/.f32 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (*.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) 2) (*.f32 alpha 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (*.f32 (*.f32 alpha 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (/.f32 (/.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)))))))) |
| 1× | egg-herbie |
| 1184× | rational.json-simplify-47 |
| 1108× | rational.json-simplify-54 |
| 1058× | rational.json-simplify-49 |
| 1056× | rational.json-simplify-1 |
| 928× | rational.json-simplify-43 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 145 | 3650 |
| 1 | 326 | 3300 |
| 2 | 716 | 3300 |
| 3 | 2439 | 3294 |
| 4 | 7224 | 3294 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 0) |
(+.f32 0 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))) |
(-.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 0) |
(-.f32 0 (neg.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) 1) |
(/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 1) |
(/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (/.f32 (*.f32 (pow.f32 u0 2) alpha) (*.f32 (pow.f32 u0 2) alpha))) |
(pow.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 1) |
(neg.f32 (neg.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(-.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (neg.f32 (*.f32 u0 alpha))) |
(-.f32 (*.f32 u0 alpha) (neg.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(-.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0) |
(-.f32 0 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) (-.f32 1 (*.f32 u0 alpha))) |
(-.f32 (-.f32 (*.f32 u0 alpha) (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) 1) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (-.f32 -1 (*.f32 u0 alpha))) 1) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 u0 alpha))) (-.f32 1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) 1) |
(*.f32 2 (*.f32 (*.f32 alpha 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (pow.f32 u0 2) u0)))) |
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u0 2) alpha) (*.f32 u0 (+.f32 alpha alpha)))) |
(*.f32 (*.f32 alpha 1/2) (*.f32 2 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 (*.f32 alpha 1/2) (+.f32 (+.f32 u0 u0) (pow.f32 u0 2))) |
(*.f32 (*.f32 alpha 1/2) (+.f32 (+.f32 u0 u0) (*.f32 2 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 (*.f32 alpha 1/2) (+.f32 (+.f32 u0 u0) (*.f32 (*.f32 2 (pow.f32 u0 2)) 1/2))) |
(*.f32 (*.f32 alpha 1/2) (+.f32 (pow.f32 u0 2) (+.f32 u0 u0))) |
(*.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(*.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) alpha) |
(*.f32 1/4 (/.f32 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (pow.f32 u0 2) u0))) 1/2)) |
(*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1)) |
(*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (/.f32 1 alpha))) |
(*.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (*.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) 2) (*.f32 alpha 1/2)) |
(*.f32 4 (/.f32 (*.f32 (*.f32 alpha 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 2)) |
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (/.f32 (/.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(neg.f32 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 0) |
(+.f32 0 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha))) |
(-.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 0) |
(-.f32 0 (neg.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)))) 1) |
(/.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 1) |
(/.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)))) |
(pow.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 1) |
(neg.f32 (neg.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)))) |
| Outputs |
|---|
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)) |
(*.f32 (+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha -1)) |
(*.f32 (+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)) |
(*.f32 (+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha -1)) |
(*.f32 (+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)) |
(*.f32 (+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha -1)) |
(*.f32 (+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) (neg.f32 alpha)) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)) |
(*.f32 (+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha -1)) |
(*.f32 (+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) (neg.f32 alpha)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2))) |
(*.f32 (+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 (pow.f32 alpha 2) -1)) |
(*.f32 (+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2))) |
(*.f32 (+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 (pow.f32 alpha 2) -1)) |
(*.f32 (+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2))) |
(*.f32 (+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 (pow.f32 alpha 2) -1)) |
(*.f32 (+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2))) |
(*.f32 (+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 (pow.f32 alpha 2) -1)) |
(*.f32 (+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 0) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 0 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(-.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 0) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(-.f32 0 (neg.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) 1) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 1) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (/.f32 (*.f32 (pow.f32 u0 2) alpha) (*.f32 (pow.f32 u0 2) alpha))) |
(/.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (/.f32 (*.f32 (pow.f32 u0 2) alpha) (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 (*.f32 alpha (*.f32 (pow.f32 u0 2) (*.f32 (pow.f32 u0 2) alpha))) (/.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 (*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) (/.f32 (*.f32 (pow.f32 u0 2) alpha) (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 (*.f32 u0 u0) 2))) (/.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(pow.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) 1) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(neg.f32 (neg.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) |
(*.f32 alpha (*.f32 1/2 (pow.f32 u0 2))) |
(-.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (neg.f32 (*.f32 u0 alpha))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 u0 alpha) (neg.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 0) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 0 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) (-.f32 1 (*.f32 u0 alpha))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 (*.f32 u0 alpha) (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) 1) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (-.f32 -1 (*.f32 u0 alpha))) 1) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 u0 alpha))) (-.f32 1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) 1) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 2 (*.f32 (*.f32 alpha 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (pow.f32 u0 2) u0)))) |
(*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 u0 (pow.f32 u0 2))))) |
(*.f32 (*.f32 1/2 alpha) (+.f32 u0 (+.f32 u0 (pow.f32 u0 2)))) |
(*.f32 alpha (*.f32 1/2 (+.f32 (pow.f32 u0 2) (+.f32 u0 u0)))) |
(*.f32 (*.f32 1/2 alpha) (+.f32 (pow.f32 u0 2) (+.f32 u0 u0))) |
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u0 2) alpha) (*.f32 u0 (+.f32 alpha alpha)))) |
(*.f32 (*.f32 alpha 1/2) (*.f32 2 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 alpha 1/2) (+.f32 (+.f32 u0 u0) (pow.f32 u0 2))) |
(*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 u0 (pow.f32 u0 2))))) |
(*.f32 (*.f32 1/2 alpha) (+.f32 u0 (+.f32 u0 (pow.f32 u0 2)))) |
(*.f32 alpha (*.f32 1/2 (+.f32 (pow.f32 u0 2) (+.f32 u0 u0)))) |
(*.f32 (*.f32 1/2 alpha) (+.f32 (pow.f32 u0 2) (+.f32 u0 u0))) |
(*.f32 (*.f32 alpha 1/2) (+.f32 (+.f32 u0 u0) (*.f32 2 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 u0 (pow.f32 u0 2))))) |
(*.f32 (*.f32 1/2 alpha) (+.f32 u0 (+.f32 u0 (pow.f32 u0 2)))) |
(*.f32 alpha (*.f32 1/2 (+.f32 (pow.f32 u0 2) (+.f32 u0 u0)))) |
(*.f32 (*.f32 1/2 alpha) (+.f32 (pow.f32 u0 2) (+.f32 u0 u0))) |
(*.f32 (*.f32 alpha 1/2) (+.f32 (+.f32 u0 u0) (*.f32 (*.f32 2 (pow.f32 u0 2)) 1/2))) |
(*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 u0 (pow.f32 u0 2))))) |
(*.f32 (*.f32 1/2 alpha) (+.f32 u0 (+.f32 u0 (pow.f32 u0 2)))) |
(*.f32 alpha (*.f32 1/2 (+.f32 (pow.f32 u0 2) (+.f32 u0 u0)))) |
(*.f32 (*.f32 1/2 alpha) (+.f32 (pow.f32 u0 2) (+.f32 u0 u0))) |
(*.f32 (*.f32 alpha 1/2) (+.f32 (pow.f32 u0 2) (+.f32 u0 u0))) |
(*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 u0 (pow.f32 u0 2))))) |
(*.f32 (*.f32 1/2 alpha) (+.f32 u0 (+.f32 u0 (pow.f32 u0 2)))) |
(*.f32 alpha (*.f32 1/2 (+.f32 (pow.f32 u0 2) (+.f32 u0 u0)))) |
(*.f32 (*.f32 1/2 alpha) (+.f32 (pow.f32 u0 2) (+.f32 u0 u0))) |
(*.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) alpha) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/4 (/.f32 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (pow.f32 u0 2) u0))) 1/2)) |
(*.f32 1/4 (/.f32 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 u0 (pow.f32 u0 2)))) 1/2)) |
(*.f32 1/4 (/.f32 (*.f32 alpha (+.f32 u0 (+.f32 u0 (pow.f32 u0 2)))) 1/2)) |
(*.f32 1/4 (/.f32 (*.f32 alpha (+.f32 (pow.f32 u0 2) (+.f32 u0 u0))) 1/2)) |
(*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1)) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (/.f32 1 alpha))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (/.f32 (*.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) 1) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) 2) (*.f32 alpha 1/2)) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 4 (/.f32 (*.f32 (*.f32 alpha 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 2)) |
(*.f32 4 (/.f32 (*.f32 (*.f32 1/2 alpha) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) 2)) |
(*.f32 4 (/.f32 (*.f32 alpha (*.f32 1/2 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) 2)) |
(*.f32 4 (/.f32 (*.f32 1/2 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) 2)) |
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) (/.f32 (/.f32 (/.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) (*.f32 (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (/.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(neg.f32 (neg.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 0) |
(*.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(+.f32 0 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha))) |
(*.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(-.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 0) |
(*.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(-.f32 0 (neg.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)))) |
(*.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)))) 1) |
(*.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 1) |
(*.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)))) |
(*.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)) 1) |
(*.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(neg.f32 (neg.f32 (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 alpha alpha)))) |
(*.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
| ✓ | 0.2b | (*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha)) |
| ✓ | 0.2b | (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
| ✓ | 0.3b | (*.f32 1/3 (pow.f32 u0 3)) |
Compiled 80 to 60 computations (25% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u0 | @ | -inf | (*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha)) |
| 0.0ms | u0 | @ | inf | (*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha)) |
| 0.0ms | u0 | @ | inf | (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
| 0.0ms | u0 | @ | -inf | (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
| 0.0ms | u0 | @ | inf | (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
| 1× | batch-egg-rewrite |
| 1164× | rational.json-simplify-49 |
| 984× | rational.json-simplify-47 |
| 790× | rational.json-simplify-50 |
| 686× | rational.json-simplify-1 |
| 638× | rational.json-5 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 136 |
| 1 | 136 | 136 |
| 2 | 402 | 136 |
| 3 | 1442 | 136 |
| 4 | 5825 | 136 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/3 (pow.f32 u0 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1/3 (pow.f32 u0 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 1/3 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1/3 (pow.f32 u0 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1/3 (pow.f32 u0 3)) (/.f32 (*.f32 (pow.f32 u0 3) 2/3) (*.f32 (pow.f32 u0 3) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 1/3 (pow.f32 u0 3)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1/2 (pow.f32 u0 2)) (neg.f32 (*.f32 1/3 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (neg.f32 (*.f32 1/3 (pow.f32 u0 3))) (*.f32 1/2 (pow.f32 u0 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 1/2 (pow.f32 u0 2)))) (-.f32 1 (*.f32 1/3 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) (-.f32 1 (*.f32 1/2 (pow.f32 u0 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3))) (*.f32 1/2 (pow.f32 u0 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (-.f32 -1 (*.f32 1/2 (pow.f32 u0 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (/.f32 (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (/.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) 1) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))) (/.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (neg.f32 (*.f32 1/3 (pow.f32 u0 3))) (*.f32 1/2 (pow.f32 u0 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))))))) |
| 1× | egg-herbie |
| 1444× | rational.json-simplify-50 |
| 1402× | rational.json-simplify-54 |
| 1234× | rational.json-simplify-43 |
| 866× | rational.json-simplify-41 |
| 764× | rational.json-simplify-44 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 127 | 3540 |
| 1 | 305 | 3444 |
| 2 | 734 | 3324 |
| 3 | 3254 | 3324 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 1/2 (pow.f32 u0 2)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) 0) |
(+.f32 0 (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) 0) |
(-.f32 0 (neg.f32 (*.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1) |
(/.f32 (*.f32 1/3 (pow.f32 u0 3)) 1) |
(/.f32 (*.f32 1/3 (pow.f32 u0 3)) (/.f32 (*.f32 (pow.f32 u0 3) 2/3) (*.f32 (pow.f32 u0 3) 2/3))) |
(pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 1) |
(neg.f32 (neg.f32 (*.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (neg.f32 (*.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 0) |
(-.f32 0 (-.f32 (neg.f32 (*.f32 1/3 (pow.f32 u0 3))) (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 1/2 (pow.f32 u0 2)))) (-.f32 1 (*.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) (-.f32 1 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3))) (*.f32 1/2 (pow.f32 u0 2)))) 1) |
(-.f32 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (-.f32 -1 (*.f32 1/2 (pow.f32 u0 2)))) 1) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 1) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) 1)) |
(*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (/.f32 (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (/.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) 1) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))) |
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))) (/.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) |
(/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 1) |
(/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(pow.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 1) |
(neg.f32 (-.f32 (neg.f32 (*.f32 1/3 (pow.f32 u0 3))) (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 0) |
(+.f32 0 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha))) |
(-.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 0) |
(-.f32 0 (neg.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)))) 1) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 1) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)))) |
(pow.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 1) |
(neg.f32 (neg.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 0) |
(+.f32 0 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 0) |
(-.f32 0 (neg.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) 1) |
(/.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 1) |
(/.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) |
(pow.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 1) |
(neg.f32 (neg.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) |
| Outputs |
|---|
(*.f32 1/2 (pow.f32 u0 2)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 1/3 (pow.f32 u0 3)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))) |
(+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) 0) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 0 (*.f32 1/3 (pow.f32 u0 3))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) 0) |
(*.f32 1/3 (pow.f32 u0 3)) |
(-.f32 0 (neg.f32 (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1) |
(*.f32 1/3 (pow.f32 u0 3)) |
(/.f32 (*.f32 1/3 (pow.f32 u0 3)) 1) |
(*.f32 1/3 (pow.f32 u0 3)) |
(/.f32 (*.f32 1/3 (pow.f32 u0 3)) (/.f32 (*.f32 (pow.f32 u0 3) 2/3) (*.f32 (pow.f32 u0 3) 2/3))) |
(pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 1) |
(*.f32 1/3 (pow.f32 u0 3)) |
(neg.f32 (neg.f32 (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (neg.f32 (*.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(-.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 0) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(-.f32 0 (-.f32 (neg.f32 (*.f32 1/3 (pow.f32 u0 3))) (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(-.f32 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 1/2 (pow.f32 u0 2)))) (-.f32 1 (*.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) (-.f32 1 (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3))) (*.f32 1/2 (pow.f32 u0 2)))) 1) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(-.f32 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (-.f32 -1 (*.f32 1/2 (pow.f32 u0 2)))) 1) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 1) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(*.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(*.f32 (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) 1)) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (/.f32 (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(*.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (/.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) 1) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))) (/.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (*.f32 (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 1) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (/.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(pow.f32 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))) 1) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(neg.f32 (-.f32 (neg.f32 (*.f32 1/3 (pow.f32 u0 3))) (*.f32 1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 1/3 (pow.f32 u0 3)) (neg.f32 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)) |
(+.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 0) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) |
(+.f32 0 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) |
(-.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 0) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) |
(-.f32 0 (neg.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)))) 1) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 1) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) 1) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) |
(neg.f32 (neg.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) |
(+.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 0) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 alpha (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(+.f32 0 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 alpha (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(-.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 0) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 alpha (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(-.f32 0 (neg.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 alpha (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) 1) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 alpha (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(/.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 1) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 alpha (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(/.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 alpha (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(pow.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))) 1) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 alpha (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
(neg.f32 (neg.f32 (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 alpha (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
| ✓ | 0.4b | (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
| ✓ | 0.4b | (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
| 13.4b | (log.f32 (-.f32 1 u0)) |
Compiled 70 to 49 computations (30% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | u0 | @ | -inf | (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
| 1.0ms | u0 | @ | inf | (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
| 0.0ms | u0 | @ | 0 | (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
| 0.0ms | u0 | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
| 0.0ms | u0 | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
| 1× | batch-egg-rewrite |
| 1696× | rational.json-simplify-47 |
| 752× | rational.json-1 |
| 752× | rational.json-2 |
| 752× | rational.json-3 |
| 742× | rational.json-5 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 141 |
| 1 | 125 | 65 |
| 2 | 426 | 65 |
| 3 | 1612 | 65 |
| 4 | 6699 | 65 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (neg.f32 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (fabs.f32 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (fabs.f32 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (neg.f32 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (neg.f32 (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) 2) (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (neg.f32 (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (-.f32 1 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (-.f32 1 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (-.f32 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0))) (/.f32 1 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (-.f32 1 u0) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (neg.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0))) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 alpha (neg.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (/.f32 -1 (log.f32 (-.f32 1 u0)))) alpha)))))))) |
| 1× | egg-herbie |
| 1078× | rational.json-simplify-2 |
| 746× | rational.json-simplify-41 |
| 726× | rational.json-simplify-55 |
| 666× | rational.json-simplify-1 |
| 660× | rational.json-simplify-104 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 252 | 4103 |
| 1 | 545 | 4037 |
| 2 | 1011 | 4007 |
| 3 | 2998 | 3977 |
| 4 | 7089 | 3977 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 u0 2) |
(+.f32 (pow.f32 u0 3) (pow.f32 u0 2)) |
(+.f32 (*.f32 11/12 (pow.f32 u0 4)) (+.f32 (pow.f32 u0 3) (pow.f32 u0 2))) |
(+.f32 (*.f32 5/6 (pow.f32 u0 5)) (+.f32 (*.f32 11/12 (pow.f32 u0 4)) (+.f32 (pow.f32 u0 3) (pow.f32 u0 2)))) |
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) |
(+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)))) |
(+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (+.f32 (*.f32 -2/3 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)))))) |
(pow.f32 (log.f32 (/.f32 -1 u0)) 2) |
(+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0)) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0)) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 u0 2)) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -2/3 (log.f32 (/.f32 -1 u0))) 1) (pow.f32 u0 3))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 u0 2)) (pow.f32 (log.f32 (/.f32 -1 u0)) 2))))) |
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(+.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 0) |
(+.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(-.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 0) |
(-.f32 0 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) 1) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 1) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(pow.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 1) |
(neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(fabs.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(fabs.f32 (neg.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (log.f32 (-.f32 1 u0))))) |
(fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (log.f32 (-.f32 1 u0))))) |
(fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(fabs.f32 (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0)))) |
(fabs.f32 (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (neg.f32 (log.f32 (-.f32 1 u0))))) |
(fabs.f32 (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(fabs.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0)))) |
(fabs.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (fabs.f32 (log.f32 (-.f32 1 u0))))) |
(fabs.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (log.f32 (-.f32 1 u0)))) |
(fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (fabs.f32 (log.f32 (-.f32 1 u0))))) |
(fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (neg.f32 (log.f32 (-.f32 1 u0))))) |
(fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (log.f32 (-.f32 1 u0)))))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (neg.f32 (log.f32 (-.f32 1 u0)))))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) 2) (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) 2)))) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(fabs.f32 (/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (neg.f32 (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0)))) |
(+.f32 (log.f32 (-.f32 1 u0)) 0) |
(+.f32 0 (log.f32 (-.f32 1 u0))) |
(-.f32 (log.f32 (-.f32 1 u0)) 0) |
(-.f32 0 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1) |
(/.f32 (log.f32 (-.f32 1 u0)) 1) |
(/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(pow.f32 (log.f32 (-.f32 1 u0)) 1) |
(neg.f32 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0))) (/.f32 1 (log.f32 (-.f32 1 u0))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(+.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0) |
(+.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha)))) |
(-.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0) |
(-.f32 0 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) |
(pow.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1) |
(neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (neg.f32 alpha)))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0))) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 alpha (neg.f32 alpha))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (/.f32 -1 (log.f32 (-.f32 1 u0)))) alpha)))) |
| Outputs |
|---|
(pow.f32 u0 2) |
(+.f32 (pow.f32 u0 3) (pow.f32 u0 2)) |
(+.f32 (pow.f32 u0 2) (pow.f32 u0 3)) |
(+.f32 (*.f32 11/12 (pow.f32 u0 4)) (+.f32 (pow.f32 u0 3) (pow.f32 u0 2))) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 11/12 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 2) (+.f32 (*.f32 11/12 (pow.f32 u0 4)) (pow.f32 u0 3))) |
(+.f32 (pow.f32 u0 2) (+.f32 (pow.f32 u0 3) (*.f32 11/12 (pow.f32 u0 4)))) |
(+.f32 (*.f32 5/6 (pow.f32 u0 5)) (+.f32 (*.f32 11/12 (pow.f32 u0 4)) (+.f32 (pow.f32 u0 3) (pow.f32 u0 2)))) |
(+.f32 (*.f32 11/12 (pow.f32 u0 4)) (+.f32 (+.f32 (pow.f32 u0 2) (pow.f32 u0 3)) (*.f32 5/6 (pow.f32 u0 5)))) |
(+.f32 (+.f32 (pow.f32 u0 2) (+.f32 (*.f32 11/12 (pow.f32 u0 4)) (pow.f32 u0 3))) (*.f32 5/6 (pow.f32 u0 5))) |
(+.f32 (+.f32 (pow.f32 u0 2) (pow.f32 u0 3)) (+.f32 (*.f32 11/12 (pow.f32 u0 4)) (*.f32 5/6 (pow.f32 u0 5)))) |
(+.f32 (pow.f32 u0 2) (+.f32 (*.f32 5/6 (pow.f32 u0 5)) (+.f32 (pow.f32 u0 3) (*.f32 11/12 (pow.f32 u0 4))))) |
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) |
(pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) |
(+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) |
(+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0))) |
(+.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) (*.f32 -2 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2)))))) |
(+.f32 (+.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) (*.f32 -2 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0))) (+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2))) (/.f32 1 (pow.f32 u0 2)))) |
(+.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) (+.f32 (+.f32 (*.f32 -2 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (neg.f32 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2)))) (/.f32 1 (pow.f32 u0 2)))) |
(+.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) (+.f32 (*.f32 -2 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (+.f32 (/.f32 1 (pow.f32 u0 2)) (neg.f32 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2)))))) |
(+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (+.f32 (*.f32 -2/3 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)))))) |
(+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) (*.f32 -2/3 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 3))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2)))))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2))) (+.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) (+.f32 (*.f32 -2 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (*.f32 -2/3 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 3)))))) (/.f32 1 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -2 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0)) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) (*.f32 -2/3 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 3)))))) (/.f32 1 (pow.f32 u0 3)))) |
(+.f32 (+.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2) (*.f32 -2 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) u0))) (+.f32 (+.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 -2/3 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 3)))) (+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 u0 2))) (/.f32 1 (pow.f32 u0 3))))) |
(pow.f32 (log.f32 (/.f32 -1 u0)) 2) |
(+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0)) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) |
(+.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 2) (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0)) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 u0 2)) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0)) (+.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 2) (/.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 u0 2))))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 2) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0)) (/.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 u0 2))))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -2/3 (log.f32 (/.f32 -1 u0))) 1) (pow.f32 u0 3))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 u0 2)) (pow.f32 (log.f32 (/.f32 -1 u0)) 2))))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0)) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 u0 2)) (+.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 2) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (log.f32 (/.f32 -1 u0))) -1) (pow.f32 u0 3))))))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0)) (+.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 2) (+.f32 (neg.f32 (/.f32 (+.f32 -1 (*.f32 -2/3 (log.f32 (/.f32 -1 u0)))) (pow.f32 u0 3))) (/.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 u0 2)))))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 2) (+.f32 (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0)) (/.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 u0 2))) (neg.f32 (/.f32 (+.f32 -1 (*.f32 -2/3 (log.f32 (/.f32 -1 u0)))) (pow.f32 u0 3)))))) |
(+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 u0 2)) (+.f32 (+.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 2) (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u0)) u0))) (neg.f32 (/.f32 (+.f32 -1 (*.f32 -2/3 (log.f32 (/.f32 -1 u0)))) (pow.f32 u0 3)))))) |
(*.f32 -1 u0) |
(*.f32 u0 -1) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 u0 -1) (+.f32 (*.f32 (pow.f32 u0 2) -1/2) (*.f32 (pow.f32 u0 3) -1/3))) |
(+.f32 (neg.f32 u0) (+.f32 (*.f32 (pow.f32 u0 2) -1/2) (*.f32 (pow.f32 u0 3) -1/3))) |
(+.f32 (*.f32 (pow.f32 u0 2) -1/2) (+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 3) -1/3))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 u0 -1) (+.f32 (*.f32 (pow.f32 u0 2) -1/2) (+.f32 (*.f32 (pow.f32 u0 3) -1/3) (*.f32 (pow.f32 u0 4) -1/4)))) |
(+.f32 (neg.f32 u0) (+.f32 (*.f32 (pow.f32 u0 2) -1/2) (+.f32 (*.f32 (pow.f32 u0 3) -1/3) (*.f32 (pow.f32 u0 4) -1/4)))) |
(+.f32 (*.f32 (pow.f32 u0 2) -1/2) (+.f32 (neg.f32 u0) (+.f32 (*.f32 (pow.f32 u0 3) -1/3) (*.f32 (pow.f32 u0 4) -1/4)))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2))) |
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2))) |
(-.f32 (-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2) (*.f32 (/.f32 1 (pow.f32 u0 3)) 1/3)))) |
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2) (*.f32 (/.f32 1 (pow.f32 u0 3)) 1/3)))) |
(-.f32 (-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) (+.f32 (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2) (*.f32 (/.f32 1 (pow.f32 u0 3)) 1/3))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(neg.f32 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (neg.f32 (/.f32 1 u0)) (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2))) |
(-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2)) |
(-.f32 (-.f32 (neg.f32 (/.f32 1 u0)) (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2)) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2) (*.f32 (/.f32 1 (pow.f32 u0 3)) 1/3)))) |
(-.f32 (-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (*.f32 (/.f32 1 (pow.f32 u0 3)) 1/3)) (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2)) |
(-.f32 (-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2)) (*.f32 (/.f32 1 (pow.f32 u0 3)) 1/3)) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2) (*.f32 (/.f32 1 (pow.f32 u0 3)) 1/3)))) |
(-.f32 (-.f32 (-.f32 (neg.f32 (/.f32 1 u0)) (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 1 (pow.f32 u0 3)) 1/3)) (*.f32 (/.f32 1 (pow.f32 u0 2)) 1/2)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)))) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 1/3 (pow.f32 alpha 2))) (+.f32 (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) (*.f32 (pow.f32 alpha 2) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) |
(*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))))) |
(+.f32 (+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (/.f32 (pow.f32 alpha 2) u0))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 0) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(+.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(-.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 0) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(-.f32 0 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) 1) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 1) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(pow.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) 1) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (neg.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (log.f32 (-.f32 1 u0))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (log.f32 (-.f32 1 u0))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (neg.f32 (log.f32 (-.f32 1 u0))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (fabs.f32 (log.f32 (-.f32 1 u0))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (fabs.f32 (log.f32 (-.f32 1 u0))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (neg.f32 (log.f32 (-.f32 1 u0))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (fabs.f32 (log.f32 (-.f32 1 u0)))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) (neg.f32 (log.f32 (-.f32 1 u0)))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) 2) (*.f32 (fabs.f32 (log.f32 (-.f32 1 u0))) 2)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(fabs.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (neg.f32 (fabs.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) |
(log.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0)))) |
(+.f32 (log.f32 (-.f32 1 u0)) 0) |
(log.f32 (-.f32 1 u0)) |
(+.f32 0 (log.f32 (-.f32 1 u0))) |
(log.f32 (-.f32 1 u0)) |
(-.f32 (log.f32 (-.f32 1 u0)) 0) |
(log.f32 (-.f32 1 u0)) |
(-.f32 0 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1) |
(log.f32 (-.f32 1 u0)) |
(/.f32 (log.f32 (-.f32 1 u0)) 1) |
(log.f32 (-.f32 1 u0)) |
(/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(pow.f32 (log.f32 (-.f32 1 u0)) 1) |
(log.f32 (-.f32 1 u0)) |
(neg.f32 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(log.f32 (-.f32 1 u0)) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0))) (/.f32 1 (log.f32 (-.f32 1 u0))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 (log.f32 (-.f32 1 u0)) (/.f32 1 (log.f32 (-.f32 1 u0)))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(+.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0) |
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (*.f32 alpha alpha))) |
(+.f32 0 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (*.f32 alpha alpha))) |
(-.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 0) |
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (*.f32 alpha alpha))) |
(-.f32 0 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (*.f32 alpha alpha))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1) |
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (*.f32 alpha alpha))) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1) |
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (*.f32 alpha alpha))) |
(/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (*.f32 alpha alpha))) |
(pow.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) 1) |
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (*.f32 alpha alpha))) |
(neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) |
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (*.f32 alpha alpha))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (neg.f32 alpha)))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) alpha) (neg.f32 alpha))) |
(log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 (*.f32 alpha alpha)))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0))) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 alpha (neg.f32 alpha))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (*.f32 (neg.f32 alpha) (/.f32 1 (log.f32 (-.f32 1 u0)))))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (neg.f32 alpha)))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 alpha (neg.f32 alpha)) (log.f32 (-.f32 1 u0)))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (-.f32 1 u0)))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (/.f32 -1 (log.f32 (-.f32 1 u0)))) alpha)))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (*.f32 (neg.f32 alpha) (/.f32 1 (log.f32 (-.f32 1 u0)))))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (neg.f32 alpha)))))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0))) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 alpha (neg.f32 alpha))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 alpha (neg.f32 alpha)) (log.f32 (-.f32 1 u0)))))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (-.f32 1 u0)))))) |
Compiled 16905 to 12244 computations (27.6% saved)
43 alts after pruning (34 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 608 | 16 | 624 |
| Fresh | 5 | 18 | 23 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 8 | 9 |
| Total | 614 | 43 | 657 |
| Status | Error | Program |
|---|---|---|
| 23.5b | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1) | |
| ▶ | 25.2b | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
| 5.0b | (+.f32 (*.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) | |
| 9.0b | (*.f32 (pow.f32 alpha 2) u0) | |
| 2.7b | (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) | |
| 5.0b | (*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) | |
| 3.5b | (*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) | |
| ▶ | 13.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) |
| 13.9b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) | |
| ▶ | 5.1b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
| 13.8b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) | |
| 13.9b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) | |
| 21.5b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) 1))) | |
| 13.8b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (log.f32 (-.f32 1 u0))))) | |
| 13.9b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (log.f32 (-.f32 1 u0))))) | |
| ✓ | 13.8b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
| 21.5b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (log.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0)))))) | |
| 16.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) | |
| 13.9b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) | |
| ✓ | 13.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| ✓ | 9.0b | (*.f32 u0 (*.f32 alpha alpha)) |
| 18.5b | (*.f32 alpha (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) 1)) | |
| 2.7b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) | |
| 2.8b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))))) | |
| 3.5b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) | |
| 7.8b | (*.f32 alpha (+.f32 (*.f32 u0 alpha) (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) 1))) | |
| ✓ | 5.0b | (*.f32 alpha (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
| 3.4b | (*.f32 alpha (+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 4) 1/4))) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)))))) | |
| ✓ | 2.7b | (*.f32 alpha (+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
| 6.1b | (*.f32 alpha (*.f32 (+.f32 u0 (-.f32 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1)) alpha)) | |
| 3.9b | (*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (-.f32 (-.f32 0 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1))) alpha)) | |
| ✓ | 3.5b | (*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha)) |
| 4.9b | (*.f32 alpha (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) alpha)) | |
| 5.0b | (*.f32 alpha (*.f32 (*.f32 1/2 alpha) (+.f32 u0 (+.f32 u0 (pow.f32 u0 2))))) | |
| 13.4b | (*.f32 alpha (*.f32 (neg.f32 alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1))) | |
| 13.8b | (*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) | |
| ✓ | 13.3b | (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
| ✓ | 9.0b | (*.f32 alpha (*.f32 u0 alpha)) |
| ▶ | 16.9b | (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))))) |
| ▶ | 2.7b | (*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
| ✓ | 3.5b | (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
| 5.0b | (*.f32 alpha (*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (pow.f32 u0 2) u0))))) | |
| 19.3b | (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
Compiled 1911 to 1474 computations (22.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
| ✓ | 0.2b | (*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
| ✓ | 0.2b | (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
| 0.3b | (*.f32 -1/3 (pow.f32 u0 3)) |
Compiled 125 to 97 computations (22.4% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | u0 | @ | -inf | (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
| 1.0ms | alpha | @ | 0 | (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
| 0.0ms | alpha | @ | -inf | (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
| 0.0ms | alpha | @ | inf | (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
| 0.0ms | u0 | @ | -inf | (*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
| 1× | batch-egg-rewrite |
| 894× | rational.json-simplify-1 |
| 852× | rational.json-5 |
| 850× | exponential.json-3 |
| 850× | rational.json-1 |
| 850× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 177 |
| 1 | 175 | 177 |
| 2 | 513 | 177 |
| 3 | 1886 | 177 |
| 4 | 7575 | 177 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) (/.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) (/.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 1))))) |
| 1× | egg-herbie |
| 1078× | rational.json-simplify-47 |
| 1048× | rational.json-simplify-1 |
| 874× | rational.json-simplify-111 |
| 866× | rational.json-simplify-2 |
| 736× | rational.json-simplify-49 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 97 | 4583 |
| 1 | 204 | 4583 |
| 2 | 492 | 4499 |
| 3 | 1571 | 4361 |
| 4 | 4977 | 4361 |
| 5 | 7808 | 4361 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 0) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 1) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) 1)) |
(*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 1) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 1) |
(+.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 0) |
(+.f32 0 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha))) |
(-.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 0) |
(/.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 1) |
(/.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) (/.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)))) |
(pow.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 1) |
(+.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 0) |
(+.f32 0 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(-.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 0) |
(/.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 1) |
(/.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) (/.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))))) |
(pow.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 1) |
| Outputs |
|---|
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 -1/4 (pow.f32 u0 4)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 u0 (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) (*.f32 u0 (pow.f32 alpha 2)))) |
(+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3))) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) (*.f32 u0 (pow.f32 alpha 2)))) |
(+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3))) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) |
(*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)) (+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) (*.f32 u0 (pow.f32 alpha 2)))) |
(+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3))) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))) |
(*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))))) |
(+.f32 (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))) (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))))) |
(+.f32 (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))) (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))) |
(*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) |
(*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (*.f32 u0 alpha)))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))))) |
(+.f32 (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))) (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))) |
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 0) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 1) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) 1)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(*.f32 (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) (/.f32 (/.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 1) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))) 1) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 0) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(+.f32 0 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(-.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 0) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(/.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 1) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(/.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) (/.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)))) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(pow.f32 (*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha alpha)) 1) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(+.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 0) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 0 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(-.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 0) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(/.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 1) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(/.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) (/.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))))) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(pow.f32 (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))) 1) |
(*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 alpha (*.f32 alpha u0)) |
| ✓ | 23.5b | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
Compiled 42 to 19 computations (54.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | alpha | @ | 0 | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
| 0.0ms | alpha | @ | inf | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
| 0.0ms | u0 | @ | -inf | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
| 0.0ms | alpha | @ | -inf | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
| 0.0ms | u0 | @ | inf | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
| 1× | batch-egg-rewrite |
| 2036× | rational.json-5 |
| 2034× | rational.json-1 |
| 2034× | rational.json-2 |
| 2034× | rational.json-4 |
| 2034× | rational.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 50 |
| 1 | 116 | 26 |
| 2 | 341 | 26 |
| 3 | 1054 | 26 |
| 4 | 4132 | 26 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
(*.f32 alpha (*.f32 alpha u0)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 alpha u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alpha (*.f32 alpha u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (*.f32 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha u0) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha alpha) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha alpha) (*.f32 (/.f32 1 alpha) (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))) (/.f32 1 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))) (*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))) (/.f32 -1 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) (*.f32 (/.f32 1 (*.f32 alpha u0)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u0 u0) (*.f32 (/.f32 1 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) (/.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 alpha u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (+.f32 1 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (*.f32 alpha u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (+.f32 1 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -2 (-.f32 -2 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 alpha (*.f32 alpha u0)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))))))) |
| 1× | egg-herbie |
| 1166× | rational.json-simplify-43 |
| 928× | rational.json-simplify-47 |
| 892× | rational.json-simplify-55 |
| 854× | rational.json-simplify-1 |
| 788× | rational.json-simplify-104 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 80 | 1274 |
| 1 | 149 | 1274 |
| 2 | 568 | 1274 |
| 3 | 2446 | 1274 |
| 4 | 6437 | 1274 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 0 (*.f32 alpha (*.f32 alpha u0))) |
(+.f32 -1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(+.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1) |
(+.f32 1 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) |
(+.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 -1 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha u0) alpha) |
(*.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 1 (*.f32 alpha (*.f32 alpha u0))) |
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0))) -1) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 1 alpha) (*.f32 alpha u0))) |
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))) (/.f32 1 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))) (*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)) |
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))) (/.f32 -1 (neg.f32 (*.f32 alpha (*.f32 alpha u0))))) |
(*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) (*.f32 (/.f32 1 (*.f32 alpha u0)) alpha)) |
(*.f32 (*.f32 u0 u0) (*.f32 (/.f32 1 u0) (*.f32 alpha alpha))) |
(*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0))))) |
(*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) (/.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) |
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0))) -1) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(+.f32 0 (*.f32 alpha (*.f32 alpha u0))) |
(+.f32 -1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(+.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1) |
(+.f32 1 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) |
(+.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(-.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(-.f32 0 (+.f32 (+.f32 1 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) -1)) |
(-.f32 -1 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) |
(-.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) 1) |
(-.f32 1 (+.f32 1 (neg.f32 (*.f32 alpha (*.f32 alpha u0))))) |
(-.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) |
(-.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) -1) |
(-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 2) |
(-.f32 -2 (-.f32 -2 (*.f32 alpha (*.f32 alpha u0)))) |
(-.f32 (-.f32 (*.f32 alpha (*.f32 alpha u0)) 2) -2) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) |
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0))) -1) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
| Outputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 0 (*.f32 alpha (*.f32 alpha u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 -1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 1 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 -1 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (*.f32 alpha u0) alpha) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 1 (*.f32 alpha (*.f32 alpha u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0))) -1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 1 alpha) (*.f32 alpha u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))) (/.f32 1 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))) (*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))) (/.f32 -1 (neg.f32 (*.f32 alpha (*.f32 alpha u0))))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) (*.f32 (/.f32 1 (*.f32 alpha u0)) alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (*.f32 u0 u0) (*.f32 (/.f32 1 u0) (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0))))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) (/.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0))) -1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 0 (*.f32 alpha (*.f32 alpha u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 -1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 1 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 0 (+.f32 (+.f32 1 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) -1)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 -1 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 1 (+.f32 1 (neg.f32 (*.f32 alpha (*.f32 alpha u0))))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) -1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 2) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 -2 (-.f32 -2 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(-.f32 (-.f32 (*.f32 alpha (*.f32 alpha u0)) 2) -2) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0))) -1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (-.f32 -1 (log.f32 (-.f32 1 u0))) |
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) |
| ✓ | 13.3b | (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1) |
| 13.4b | (log.f32 (-.f32 1 u0)) |
Compiled 59 to 43 computations (27.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u0 | @ | inf | (-.f32 -1 (log.f32 (-.f32 1 u0))) |
| 0.0ms | u0 | @ | -inf | (-.f32 -1 (log.f32 (-.f32 1 u0))) |
| 0.0ms | u0 | @ | 0 | (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1) |
| 0.0ms | u0 | @ | 0 | (-.f32 -1 (log.f32 (-.f32 1 u0))) |
| 0.0ms | u0 | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) |
| 1× | batch-egg-rewrite |
| 942× | rational.json-simplify-47 |
| 890× | rational.json-simplify-49 |
| 814× | rational.json-simplify-50 |
| 648× | rational.json-1 |
| 648× | rational.json-2 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 79 |
| 1 | 150 | 55 |
| 2 | 459 | 55 |
| 3 | 1476 | 55 |
| 4 | 5677 | 55 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 -1 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1 (log.f32 (-.f32 1 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (-.f32 1 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 -1 (log.f32 (-.f32 1 u0))) (neg.f32 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (log.f32 (-.f32 1 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 1 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (/.f32 (/.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0)))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (-.f32 1 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (log.f32 (-.f32 1 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (-.f32 1 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (-.f32 1 u0)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) (/.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)) alpha)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 -2 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log.f32 (-.f32 1 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -2 (log.f32 (-.f32 1 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 1 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (-.f32 -1 (log.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (neg.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (neg.f32 (/.f32 1 (+.f32 1 (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (/.f32 (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (/.f32 -1 (+.f32 1 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (*.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (neg.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0))))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (neg.f32 (/.f32 1 (+.f32 1 (log.f32 (-.f32 1 u0))))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))) (/.f32 (/.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 1 (log.f32 (-.f32 1 u0)))))))) |
| 1× | egg-herbie |
| 1422× | rational.json-simplify-54 |
| 1098× | rational.json-simplify-50 |
| 632× | rational.json-simplify-1 |
| 606× | rational.json-simplify-2 |
| 572× | rational.json-simplify-44 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 220 | 3413 |
| 1 | 471 | 3341 |
| 2 | 1113 | 3311 |
| 3 | 2945 | 3271 |
| 4 | 6560 | 3231 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
-1 |
(-.f32 u0 1) |
(-.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) 1) |
(-.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) 1) |
(*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1)))) |
(+.f32 (/.f32 1 u0) (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1)))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1)))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0))))) |
(+.f32 (/.f32 1 u0) (*.f32 -1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(+.f32 0 (log.f32 (-.f32 1 u0))) |
(+.f32 -1 (+.f32 1 (log.f32 (-.f32 1 u0)))) |
(+.f32 1 (+.f32 -1 (log.f32 (-.f32 1 u0)))) |
(+.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1) |
(+.f32 (log.f32 (-.f32 1 u0)) 0) |
(+.f32 (+.f32 -1 (log.f32 (-.f32 1 u0))) 1) |
(*.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 1 (log.f32 (-.f32 1 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) 1) |
(*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 -1 (log.f32 (-.f32 1 u0))) (neg.f32 (log.f32 (-.f32 1 u0))))) |
(*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0))) |
(*.f32 (neg.f32 (log.f32 (-.f32 1 u0))) -1) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 1 (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1)) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0)))) |
(*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (/.f32 (/.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0)))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(/.f32 (log.f32 (-.f32 1 u0)) 1) |
(/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) -1) |
(pow.f32 (log.f32 (-.f32 1 u0)) 1) |
(neg.f32 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(+.f32 0 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha)))) |
(+.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 0) |
(-.f32 0 (neg.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) |
(-.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 0) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) 1) |
(/.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 1) |
(/.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) (/.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) |
(pow.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 1) |
(neg.f32 (neg.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)) alpha)) |
(+.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) |
(+.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(+.f32 1 (-.f32 -2 (log.f32 (-.f32 1 u0)))) |
(+.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 0) |
(+.f32 (neg.f32 (log.f32 (-.f32 1 u0))) -1) |
(+.f32 (-.f32 -2 (log.f32 (-.f32 1 u0))) 1) |
(*.f32 -1 (+.f32 1 (log.f32 (-.f32 1 u0)))) |
(*.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) |
(*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 1) |
(*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(*.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1) |
(*.f32 (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (neg.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (neg.f32 (/.f32 1 (+.f32 1 (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (/.f32 (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (/.f32 -1 (+.f32 1 (log.f32 (-.f32 1 u0))))) |
(*.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (*.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (neg.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0))))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (neg.f32 (/.f32 1 (+.f32 1 (log.f32 (-.f32 1 u0))))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))) (/.f32 (/.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))))) |
(/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 1) |
(/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(/.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1) |
(pow.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 1) |
(neg.f32 (+.f32 1 (log.f32 (-.f32 1 u0)))) |
| Outputs |
|---|
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2))) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3)))))) |
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3)))))) |
(-.f32 (-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(neg.f32 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (neg.f32 (/.f32 1 u0)) (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (-.f32 (neg.f32 (/.f32 1 u0)) (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3)))))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3)))))) |
(-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))))) |
(-.f32 (-.f32 (neg.f32 (/.f32 1 u0)) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 (pow.f32 alpha 2) (neg.f32 (log.f32 (-.f32 1 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(+.f32 (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alpha 2) 1/3)))) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 1/3 (pow.f32 alpha 2))) (+.f32 (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alpha 2) 1/4)))) |
(+.f32 (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 (pow.f32 alpha 2)))) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 1/3 (pow.f32 alpha 2))) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) |
(*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (log.f32 (/.f32 1 u0)) 0) (log.f32 -1))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (log.f32 (/.f32 1 u0)) 0) (log.f32 -1))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (log.f32 (/.f32 1 u0)) 0) (log.f32 -1))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alpha 2) -1)) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))))) |
(+.f32 (+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (/.f32 (pow.f32 alpha 2) u0))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(+.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (neg.f32 (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (-.f32 (log.f32 (/.f32 1 u0)) 0) (log.f32 -1))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3)))))) |
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))))) |
-1 |
(-.f32 u0 1) |
(+.f32 u0 -1) |
(+.f32 -1 u0) |
(-.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) 1) |
(+.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) -1) |
(+.f32 -1 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (+.f32 -1 u0) (*.f32 (pow.f32 u0 2) 1/2)) |
(-.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) 1) |
(+.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) -1) |
(+.f32 -1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (+.f32 -1 u0) (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) |
(*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1)))) |
(*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) |
(neg.f32 (+.f32 1 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) |
(-.f32 -1 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1))) |
(-.f32 (+.f32 (log.f32 (/.f32 1 u0)) -1) (log.f32 -1)) |
(+.f32 (/.f32 1 u0) (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))))) |
(+.f32 (/.f32 1 u0) (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))))) |
(+.f32 (/.f32 1 u0) (neg.f32 (+.f32 1 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1))))) |
(+.f32 (/.f32 1 u0) (-.f32 -1 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) |
(+.f32 (/.f32 1 u0) (-.f32 (+.f32 (log.f32 (/.f32 1 u0)) -1) (log.f32 -1))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1)))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (neg.f32 (+.f32 1 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (-.f32 -1 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (-.f32 (+.f32 (log.f32 (/.f32 1 u0)) -1) (log.f32 -1)))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1)))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3)))))) |
(+.f32 (/.f32 1 u0) (+.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3)))) (neg.f32 (+.f32 1 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (-.f32 -1 (+.f32 (neg.f32 (log.f32 (/.f32 1 u0))) (log.f32 -1)))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (-.f32 (+.f32 (log.f32 (/.f32 1 u0)) -1) (log.f32 -1))))) |
(*.f32 -1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0))))) |
(neg.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u0))))) |
(-.f32 -1 (neg.f32 (log.f32 (/.f32 -1 u0)))) |
(+.f32 (log.f32 (/.f32 -1 u0)) -1) |
(+.f32 (/.f32 1 u0) (*.f32 -1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))))) |
(+.f32 (/.f32 1 u0) (neg.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u0)))))) |
(+.f32 (/.f32 1 u0) (-.f32 -1 (neg.f32 (log.f32 (/.f32 -1 u0))))) |
(+.f32 (/.f32 1 u0) (+.f32 (log.f32 (/.f32 -1 u0)) -1)) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 -1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0))))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (neg.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u0))))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (-.f32 -1 (neg.f32 (log.f32 (/.f32 -1 u0)))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (+.f32 (log.f32 (/.f32 -1 u0)) -1))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 -1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (neg.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u0)))))))) |
(+.f32 (/.f32 1 u0) (+.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3)))) (neg.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u0))))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (-.f32 -1 (neg.f32 (log.f32 (/.f32 -1 u0))))))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (log.f32 (/.f32 -1 u0)) -1)))) |
(+.f32 0 (log.f32 (-.f32 1 u0))) |
(log.f32 (-.f32 1 u0)) |
(+.f32 -1 (+.f32 1 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(+.f32 1 (+.f32 -1 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(+.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1) |
(log.f32 (-.f32 1 u0)) |
(+.f32 (log.f32 (-.f32 1 u0)) 0) |
(log.f32 (-.f32 1 u0)) |
(+.f32 (+.f32 -1 (log.f32 (-.f32 1 u0))) 1) |
(log.f32 (-.f32 1 u0)) |
(*.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 1 (log.f32 (-.f32 1 u0))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (log.f32 (-.f32 1 u0)) 1) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 -1 (log.f32 (-.f32 1 u0))) (neg.f32 (log.f32 (-.f32 1 u0))))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (neg.f32 (log.f32 (-.f32 1 u0))) -1) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 1 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1)) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0))))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (/.f32 (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) 1) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (/.f32 (/.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0)))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(log.f32 (-.f32 1 u0)) |
(/.f32 (log.f32 (-.f32 1 u0)) 1) |
(log.f32 (-.f32 1 u0)) |
(/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) -1) |
(log.f32 (-.f32 1 u0)) |
(pow.f32 (log.f32 (-.f32 1 u0)) 1) |
(log.f32 (-.f32 1 u0)) |
(neg.f32 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(log.f32 (-.f32 1 u0)) |
(log.f32 (-.f32 1 u0)) |
(+.f32 0 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha)))) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(+.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 0) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(-.f32 0 (neg.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(-.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 0) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) 1) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(/.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 1) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(/.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) (/.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(pow.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) 1) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(neg.f32 (neg.f32 (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))))) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)) alpha)) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 (neg.f32 alpha) alpha))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha (neg.f32 alpha)))) |
(+.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(+.f32 -1 (neg.f32 (log.f32 (-.f32 1 u0)))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(+.f32 1 (-.f32 -2 (log.f32 (-.f32 1 u0)))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(+.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 0) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(+.f32 (neg.f32 (log.f32 (-.f32 1 u0))) -1) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(+.f32 (-.f32 -2 (log.f32 (-.f32 1 u0))) 1) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 -1 (+.f32 1 (log.f32 (-.f32 1 u0)))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 1) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (neg.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) (+.f32 1 (log.f32 (-.f32 1 u0)))) (neg.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0)))))) |
(*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (*.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (+.f32 1 (log.f32 (-.f32 1 u0))))) |
(*.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (neg.f32 (/.f32 1 (+.f32 1 (log.f32 (-.f32 1 u0)))))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (/.f32 (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (/.f32 -1 (+.f32 1 (log.f32 (-.f32 1 u0))))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (*.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (neg.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0))))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (neg.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0)))))) (/.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) (+.f32 1 (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (*.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) (+.f32 1 (log.f32 (-.f32 1 u0)))) (neg.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0)))))) (/.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) (+.f32 1 (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) (+.f32 1 (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (+.f32 1 (log.f32 (-.f32 1 u0)))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (/.f32 -1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (/.f32 (neg.f32 (/.f32 1 (+.f32 1 (log.f32 (-.f32 1 u0))))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))))) (/.f32 (/.f32 (/.f32 1 (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) (*.f32 (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0)))) (*.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 1) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (/.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) (-.f32 -1 (log.f32 (-.f32 1 u0))))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(/.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(pow.f32 (-.f32 -1 (log.f32 (-.f32 1 u0))) 1) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
(neg.f32 (+.f32 1 (log.f32 (-.f32 1 u0)))) |
(-.f32 -1 (log.f32 (-.f32 1 u0))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 alpha (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)))) |
| ✓ | 0.2b | (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))))) |
| 0.3b | (*.f32 (pow.f32 u0 3) 1/3) | |
| ✓ | 14.2b | (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))) |
Compiled 124 to 100 computations (19.4% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u0 | @ | -inf | (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))))) |
| 0.0ms | u0 | @ | 0 | (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))) |
| 0.0ms | u0 | @ | inf | (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))))) |
| 0.0ms | u0 | @ | inf | (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))) |
| 0.0ms | alpha | @ | inf | (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))))) |
| 1× | batch-egg-rewrite |
| 954× | rational.json-5 |
| 952× | exponential.json-3 |
| 952× | rational.json-1 |
| 952× | rational.json-2 |
| 952× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 165 |
| 1 | 198 | 165 |
| 2 | 592 | 129 |
| 3 | 2171 | 129 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 alpha (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u0 2) 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) 1)) (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) 2) (-.f32 (*.f32 (pow.f32 u0 3) 1/3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 u0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) 2) (+.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) (-.f32 1 (-.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (/.f32 -1 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))) (/.f32 (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) (/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 1))))) |
| 1× | egg-herbie |
| 1236× | rational.json-simplify-54 |
| 1134× | rational.json-simplify-43 |
| 1076× | rational.json-simplify-50 |
| 886× | rational.json-simplify-58 |
| 754× | rational.json-simplify-46 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 113 | 4175 |
| 1 | 238 | 4175 |
| 2 | 633 | 4055 |
| 3 | 2639 | 4055 |
| 4 | 6284 | 4055 |
| 1× | node limit |
| Inputs |
|---|
u0 |
(+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 0 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 (pow.f32 u0 2) 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) 1)) (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 1 (+.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 0) |
(+.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) 1))) |
(+.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)) |
(+.f32 (+.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) 2) (-.f32 (*.f32 (pow.f32 u0 3) 1/3) 2)) |
(+.f32 (-.f32 u0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) -1) |
(+.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) 2) (+.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) 2)) |
(+.f32 (+.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(+.f32 (-.f32 -1 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) (-.f32 1 (-.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) u0)))) |
(*.f32 -1 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) |
(*.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)) -1) |
(*.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) 1)) |
(*.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (/.f32 -1 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 (*.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))) (/.f32 (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))))) |
(/.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(/.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))) |
(/.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)) -1) |
(pow.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(neg.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 0 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha))) |
(+.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 0) |
(-.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 0) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 1) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)))) |
(pow.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 1) |
(+.f32 0 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha)) |
(+.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 0) |
(-.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 0) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 1) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) (/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha))) |
(pow.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 1) |
| Outputs |
|---|
u0 |
(+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 alpha 2) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(*.f32 (pow.f32 alpha 2) (*.f32 1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 u0 alpha) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2))) |
(+.f32 (*.f32 u0 alpha) (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) |
(*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) |
(*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 3) (*.f32 1/3 alpha)))) |
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 0 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 (pow.f32 u0 2) 1/2) (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) 1)) (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 1 (+.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 0) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) 1))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (+.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) 2) (-.f32 (*.f32 (pow.f32 u0 3) 1/3) 2)) |
(+.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (+.f32 2 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2))) |
(+.f32 (+.f32 2 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2)) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2) (+.f32 u0 2))) |
(+.f32 (-.f32 u0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) -1) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (-.f32 (*.f32 (pow.f32 u0 3) 1/3) 2) (+.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) 2)) |
(+.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (+.f32 2 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2))) |
(+.f32 (+.f32 2 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2)) |
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2) (+.f32 u0 2))) |
(+.f32 (+.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (-.f32 -1 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2))) (-.f32 1 (-.f32 1 (+.f32 (*.f32 (pow.f32 u0 3) 1/3) u0)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)) -1) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) 1)) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (/.f32 -1 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 (*.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))) (/.f32 (/.f32 1 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(/.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(/.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (/.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(/.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3)) -1) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(pow.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) 1) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(neg.f32 (-.f32 (-.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) |
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 0 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(+.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 0) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(-.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 0) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 1) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) (/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)))) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 alpha alpha)) 1) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))))) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)) |
(+.f32 0 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha)) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 0) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(-.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 0) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 1) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) (/.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha))) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
(pow.f32 (*.f32 (+.f32 u0 (+.f32 (*.f32 (pow.f32 u0 2) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) alpha) 1) |
(*.f32 alpha (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
| ✓ | 0.3b | (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
| ✓ | 0.4b | (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
Compiled 107 to 75 computations (29.9% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u0 | @ | 0 | (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
| 0.0ms | u0 | @ | inf | (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
| 0.0ms | u0 | @ | inf | (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
| 0.0ms | u0 | @ | -inf | (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
| 0.0ms | u0 | @ | inf | (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
| 1× | batch-egg-rewrite |
| 1696× | rational.json-simplify-47 |
| 784× | rational.json-5 |
| 782× | exponential.json-3 |
| 782× | rational.json-1 |
| 782× | rational.json-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 230 |
| 1 | 148 | 122 |
| 2 | 469 | 122 |
| 3 | 1726 | 118 |
| 4 | 6828 | 118 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (neg.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (neg.f32 (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (/.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (/.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))))) |
| 1× | egg-herbie |
| 1268× | rational.json-simplify-2 |
| 1088× | rational.json-simplify-55 |
| 874× | rational.json-simplify-47 |
| 808× | rational.json-simplify-104 |
| 728× | rational.json-simplify-76 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 199 | 4325 |
| 1 | 403 | 4281 |
| 2 | 711 | 4179 |
| 3 | 3045 | 4179 |
| 4 | 7508 | 4179 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 u0 2) |
(+.f32 (pow.f32 u0 3) (pow.f32 u0 2)) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(*.f32 1/4 (pow.f32 u0 4)) |
(+.f32 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(*.f32 1/4 (pow.f32 u0 4)) |
(+.f32 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(/.f32 -1 u0) |
(-.f32 1/2 (/.f32 1 u0)) |
(-.f32 (+.f32 1/2 (*.f32 -1/4 u0)) (/.f32 1 u0)) |
(-.f32 (+.f32 1/2 (+.f32 (*.f32 -1/4 u0) (*.f32 1/8 (pow.f32 u0 2)))) (/.f32 1 u0)) |
(/.f32 -2 (pow.f32 u0 2)) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (*.f32 2 (/.f32 1 (pow.f32 u0 2)))) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u0 2))) (*.f32 8 (/.f32 1 (pow.f32 u0 4))))) |
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (*.f32 16 (/.f32 1 (pow.f32 u0 5)))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u0 2))) (*.f32 8 (/.f32 1 (pow.f32 u0 4))))) |
(/.f32 -2 (pow.f32 u0 2)) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (*.f32 2 (/.f32 1 (pow.f32 u0 2)))) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u0 2))) (*.f32 8 (/.f32 1 (pow.f32 u0 4))))) |
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (*.f32 16 (/.f32 1 (pow.f32 u0 5)))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u0 2))) (*.f32 8 (/.f32 1 (pow.f32 u0 4))))) |
(+.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0) |
(+.f32 0 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(-.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0) |
(-.f32 0 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) 1) |
(/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1) |
(/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(pow.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1) |
(neg.f32 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(fabs.f32 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (neg.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(fabs.f32 (neg.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(fabs.f32 (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(fabs.f32 (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(fabs.f32 (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(fabs.f32 (*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(fabs.f32 (*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(fabs.f32 (*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 2)))) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(fabs.f32 (/.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (neg.f32 (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 0) |
(+.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 -1))) |
(+.f32 0 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 -1)) 1) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 0) |
(-.f32 0 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))) |
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 1)) 1) |
(/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1) |
(/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(/.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) -1) |
(pow.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1) |
(neg.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0) |
(-.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) 1) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(+.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0) |
(+.f32 0 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(-.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0) |
(-.f32 0 (neg.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(-.f32 (-.f32 0 (-.f32 -1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) 1) |
(*.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1) |
(*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (/.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 (/.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 (*.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (/.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(pow.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1) |
(neg.f32 (neg.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
| Outputs |
|---|
(pow.f32 u0 2) |
(+.f32 (pow.f32 u0 3) (pow.f32 u0 2)) |
(+.f32 (pow.f32 u0 2) (pow.f32 u0 3)) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 2) (+.f32 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 2) (+.f32 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))) |
(*.f32 1/4 (pow.f32 u0 4)) |
(+.f32 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 2) (+.f32 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 2) (+.f32 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))) |
(*.f32 1/4 (pow.f32 u0 4)) |
(+.f32 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 2) (+.f32 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 3) (+.f32 (pow.f32 u0 2) (*.f32 1/4 (pow.f32 u0 4)))) |
(+.f32 (pow.f32 u0 2) (+.f32 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))) |
(*.f32 -1 u0) |
(*.f32 u0 -1) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(*.f32 (pow.f32 u0 2) -1/2) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(*.f32 (pow.f32 u0 2) -1/2) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 u0 -1) (*.f32 (pow.f32 u0 2) -1/2)) |
(+.f32 (neg.f32 u0) (*.f32 (pow.f32 u0 2) -1/2)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(neg.f32 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0))) |
(*.f32 (pow.f32 alpha 2) (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) |
(/.f32 -1 u0) |
(-.f32 1/2 (/.f32 1 u0)) |
(-.f32 (+.f32 1/2 (*.f32 -1/4 u0)) (/.f32 1 u0)) |
(-.f32 (+.f32 1/2 (*.f32 u0 -1/4)) (/.f32 1 u0)) |
(-.f32 (+.f32 1/2 (+.f32 (*.f32 -1/4 u0) (*.f32 1/8 (pow.f32 u0 2)))) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 u0 -1/4) (+.f32 (*.f32 (pow.f32 u0 2) 1/8) 1/2)) (/.f32 1 u0)) |
(-.f32 (+.f32 1/2 (+.f32 (*.f32 u0 -1/4) (*.f32 (pow.f32 u0 2) 1/8))) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 u0 -1/4) (+.f32 1/2 (*.f32 (pow.f32 u0 2) 1/8))) (/.f32 1 u0)) |
(/.f32 -2 (pow.f32 u0 2)) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (*.f32 2 (/.f32 1 (pow.f32 u0 2)))) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u0 2))) (*.f32 8 (/.f32 1 (pow.f32 u0 4))))) |
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (*.f32 16 (/.f32 1 (pow.f32 u0 5)))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u0 2))) (*.f32 8 (/.f32 1 (pow.f32 u0 4))))) |
(/.f32 -2 (pow.f32 u0 2)) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (*.f32 2 (/.f32 1 (pow.f32 u0 2)))) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u0 2))) (*.f32 8 (/.f32 1 (pow.f32 u0 4))))) |
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 3))) (*.f32 16 (/.f32 1 (pow.f32 u0 5)))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u0 2))) (*.f32 8 (/.f32 1 (pow.f32 u0 4))))) |
(+.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(+.f32 0 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(-.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(-.f32 0 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) 1) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(pow.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(neg.f32 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (neg.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (neg.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (fabs.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 2)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (/.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(fabs.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (neg.f32 (fabs.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 0) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(+.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 -1))) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(+.f32 0 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 -1)) 1) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 0) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(-.f32 0 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) (-.f32 u0 1)) 1) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(/.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) -1) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(pow.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) 1) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(neg.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))) |
(-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0) |
(+.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)))) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)))) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(-.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 0) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)))) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(-.f32 0 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)))) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)))) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)))) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (/.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)))) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)))) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)))) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(+.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(+.f32 0 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(-.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 0) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(-.f32 0 (neg.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(-.f32 (-.f32 0 (-.f32 -1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) 1) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(*.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(*.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (/.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(*.f32 (/.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(*.f32 (*.f32 (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) (/.f32 (/.f32 1 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))))) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(pow.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) 1) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
(neg.f32 (neg.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(/.f32 1 (-.f32 (*.f32 (pow.f32 u0 2) -1/2) u0)) |
Compiled 15132 to 10820 computations (28.5% saved)
50 alts after pruning (41 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 596 | 21 | 617 |
| Fresh | 9 | 20 | 29 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 9 | 13 |
| Total | 610 | 50 | 660 |
| Status | Error | Program |
|---|---|---|
| 25.7b | (-.f32 (-.f32 0 (-.f32 -1 (-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 2))) 1) | |
| 23.5b | (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1) | |
| 25.2b | (+.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1) | |
| 24.8b | (+.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1) | |
| 5.0b | (+.f32 (*.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) | |
| 9.0b | (*.f32 (pow.f32 alpha 2) u0) | |
| 9.0b | (*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0))))) | |
| 2.7b | (*.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) | |
| 5.0b | (*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) | |
| 3.5b | (*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) | |
| 16.3b | (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) (/.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) | |
| 9.0b | (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) (*.f32 (/.f32 1 (*.f32 alpha u0)) alpha)) | |
| 19.1b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 u0 1)) 1)) | |
| 13.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1)) | |
| 14.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (+.f32 -1 (log.f32 (-.f32 1 u0))) 1)) | |
| 13.9b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) | |
| 13.9b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) | |
| 21.5b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) 1))) | |
| 13.8b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (log.f32 (-.f32 1 u0))))) | |
| ✓ | 13.8b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
| 21.5b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (log.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0)))))) | |
| 16.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) | |
| 13.9b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) | |
| ✓ | 13.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 9.0b | (*.f32 (*.f32 u0 u0) (*.f32 (/.f32 1 u0) (*.f32 alpha alpha))) | |
| 9.0b | (*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 1 alpha) (*.f32 alpha u0))) | |
| 18.6b | (*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) | |
| ✓ | 9.0b | (*.f32 u0 (*.f32 alpha alpha)) |
| 18.5b | (*.f32 alpha (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) 1)) | |
| 2.8b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))))) | |
| 2.7b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) | |
| 3.5b | (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) | |
| 7.8b | (*.f32 alpha (+.f32 (*.f32 u0 alpha) (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) 1))) | |
| ✓ | 5.0b | (*.f32 alpha (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
| 3.4b | (*.f32 alpha (+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 4) 1/4))) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)))))) | |
| 6.1b | (*.f32 alpha (*.f32 (+.f32 u0 (-.f32 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1)) alpha)) | |
| ✓ | 3.5b | (*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha)) |
| 4.9b | (*.f32 alpha (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) alpha)) | |
| 5.0b | (*.f32 alpha (*.f32 (*.f32 1/2 alpha) (+.f32 u0 (+.f32 u0 (pow.f32 u0 2))))) | |
| 13.4b | (*.f32 alpha (*.f32 (neg.f32 alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1))) | |
| ✓ | 13.3b | (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
| ✓ | 9.0b | (*.f32 alpha (*.f32 u0 alpha)) |
| 2.7b | (*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) | |
| ✓ | 2.7b | (*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
| 16.1b | (*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1))) | |
| 3.9b | (*.f32 alpha (*.f32 alpha (+.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (+.f32 2 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2))))) | |
| ✓ | 3.5b | (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
| 17.1b | (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2) (+.f32 u0 2))))) | |
| 5.0b | (*.f32 alpha (*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (pow.f32 u0 2) u0))))) | |
| 19.3b | (*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
Compiled 1070 to 782 computations (26.9% saved)
| Inputs |
|---|
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 u0)) |
(+.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(+.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1) |
(*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 1 alpha) (*.f32 alpha u0))) |
(*.f32 (*.f32 u0 u0) (*.f32 (/.f32 1 u0) (*.f32 alpha alpha))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 u0 1)) 1)) |
(*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) (*.f32 (/.f32 1 (*.f32 alpha u0)) alpha)) |
(-.f32 (-.f32 0 (-.f32 -1 (-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 2))) 1) |
(*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0))))) |
(*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) (/.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) |
(*.f32 (pow.f32 alpha 2) u0) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) alpha)) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(*.f32 alpha (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) 1)) |
(*.f32 alpha (*.f32 (*.f32 1/2 alpha) (+.f32 u0 (+.f32 u0 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (+.f32 -1 (log.f32 (-.f32 1 u0))) 1)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1)) |
(*.f32 alpha (*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (pow.f32 u0 2) u0))))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1) |
(*.f32 alpha (+.f32 (*.f32 u0 alpha) (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) 1))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(+.f32 (*.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) |
(*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))))) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2) (+.f32 u0 2))))) |
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (+.f32 2 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2))))) |
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1))) |
(*.f32 alpha (*.f32 (+.f32 u0 (-.f32 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1)) alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (-.f32 (-.f32 0 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1))) alpha)) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))))) |
(*.f32 (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 u0 (*.f32 -1/3 (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 (-.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))) u0)))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))))) |
(*.f32 alpha (+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) 1))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 4) (*.f32 alpha 1/4)))))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))) |
(*.f32 alpha (+.f32 (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) (*.f32 alpha (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 4) 1/4))) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3)))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (log.f32 (pow.f32 (-.f32 1 u0) (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) (/.f32 (/.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))) (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))))) |
| Outputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2))))))) |
6 calls:
| 324.0ms | (log.f32 (-.f32 1 u0)) |
| 162.0ms | u0 |
| 126.0ms | (-.f32 1 u0) |
| 92.0ms | alpha |
| 68.0ms | (*.f32 (neg.f32 alpha) alpha) |
| Error | Segments | Branch |
|---|---|---|
| 2.7b | 1 | alpha |
| 0.4b | 2 | u0 |
| 2.7b | 1 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 2.7b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 0.4b | 2 | (log.f32 (-.f32 1 u0)) |
| 0.4b | 2 | (-.f32 1 u0) |
Compiled 1680 to 1131 computations (32.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9611989855766296 | 0.9685897827148438 |
Compiled 16 to 12 computations (25% saved)
| Inputs |
|---|
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 u0)) |
(+.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(+.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1) |
(*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 1 alpha) (*.f32 alpha u0))) |
(*.f32 (*.f32 u0 u0) (*.f32 (/.f32 1 u0) (*.f32 alpha alpha))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 u0 1)) 1)) |
(*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) (*.f32 (/.f32 1 (*.f32 alpha u0)) alpha)) |
(-.f32 (-.f32 0 (-.f32 -1 (-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 2))) 1) |
(*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0))))) |
(*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) (/.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) |
(*.f32 (pow.f32 alpha 2) u0) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) alpha)) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(*.f32 alpha (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) 1)) |
(*.f32 alpha (*.f32 (*.f32 1/2 alpha) (+.f32 u0 (+.f32 u0 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (+.f32 -1 (log.f32 (-.f32 1 u0))) 1)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1)) |
(*.f32 alpha (*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (pow.f32 u0 2) u0))))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1) |
(*.f32 alpha (+.f32 (*.f32 u0 alpha) (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) 1))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(+.f32 (*.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) alpha)) |
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (pow.f32 u0 2)))) (*.f32 alpha alpha)) |
(*.f32 (+.f32 u0 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 1/2 alpha)) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)) (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))))) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2) (+.f32 u0 2))))) |
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) (+.f32 2 (-.f32 (*.f32 1/3 (pow.f32 u0 3)) 2))))) |
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (+.f32 -1 (*.f32 (pow.f32 u0 3) 1/3)) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))) 1))) |
(*.f32 alpha (*.f32 (+.f32 u0 (-.f32 (-.f32 (*.f32 1/2 (pow.f32 u0 2)) (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1)) alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/3))) 1) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (-.f32 0 (-.f32 (-.f32 -1 (*.f32 (pow.f32 u0 2) 1/2)) u0)) (-.f32 1 (*.f32 (pow.f32 u0 3) 1/3))))) |
(*.f32 alpha (*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (-.f32 (-.f32 0 (-.f32 -1 (*.f32 1/3 (pow.f32 u0 3)))) 1))) alpha)) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0)))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 1 (log.f32 (-.f32 1 u0))) (*.f32 (log.f32 (-.f32 1 u0)) (log.f32 (-.f32 1 u0))))) |
| Outputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
6 calls:
| 249.0ms | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 211.0ms | u0 |
| 125.0ms | alpha |
| 88.0ms | (-.f32 1 u0) |
| 85.0ms | (log.f32 (-.f32 1 u0)) |
| Error | Segments | Branch |
|---|---|---|
| 3.5b | 1 | alpha |
| 0.6b | 2 | u0 |
| 2.3b | 2 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 3.5b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 0.6b | 2 | (log.f32 (-.f32 1 u0)) |
| 0.6b | 2 | (-.f32 1 u0) |
Compiled 812 to 497 computations (38.8% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9823839664459229 | 0.9844889044761658 |
Compiled 16 to 12 computations (25% saved)
| Inputs |
|---|
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 u0)) |
(+.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(+.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1) |
(*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 1 alpha) (*.f32 alpha u0))) |
(*.f32 (*.f32 u0 u0) (*.f32 (/.f32 1 u0) (*.f32 alpha alpha))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 u0 1)) 1)) |
(*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) (*.f32 (/.f32 1 (*.f32 alpha u0)) alpha)) |
(-.f32 (-.f32 0 (-.f32 -1 (-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 2))) 1) |
(*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0))))) |
(*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) (/.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) |
(*.f32 (pow.f32 alpha 2) u0) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))))) |
(*.f32 alpha (*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)) alpha)) |
(*.f32 (-.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) (*.f32 alpha alpha)) |
(*.f32 (-.f32 u0 (*.f32 (pow.f32 u0 2) -1/2)) (*.f32 alpha alpha)) |
(*.f32 alpha (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) alpha)) 1)) |
(*.f32 alpha (*.f32 (*.f32 1/2 alpha) (+.f32 u0 (+.f32 u0 (pow.f32 u0 2))))) |
(*.f32 alpha (+.f32 (*.f32 u0 alpha) (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (neg.f32 u0) (*.f32 -1/2 (pow.f32 u0 2)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (+.f32 -1 (log.f32 (-.f32 1 u0))) 1)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 (+.f32 1 (log.f32 (-.f32 1 u0))) -1)) |
(*.f32 alpha (*.f32 1/2 (+.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (pow.f32 u0 2) u0))))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 -1 (log.f32 (-.f32 1 u0)))) 1)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha (neg.f32 alpha))))) 1) |
(*.f32 alpha (+.f32 (*.f32 u0 alpha) (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 u0 2) (*.f32 alpha 1/2)))) 1))) |
(*.f32 alpha (log.f32 (pow.f32 (-.f32 1 u0) (neg.f32 alpha)))) |
(*.f32 (neg.f32 alpha) (log.f32 (pow.f32 (-.f32 1 u0) alpha))) |
(+.f32 (*.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) |
| Outputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))) |
6 calls:
| 57.0ms | u0 |
| 56.0ms | (log.f32 (-.f32 1 u0)) |
| 53.0ms | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 50.0ms | (-.f32 1 u0) |
| 28.0ms | (*.f32 (neg.f32 alpha) alpha) |
| Error | Segments | Branch |
|---|---|---|
| 4.9b | 1 | alpha |
| 1.0b | 2 | u0 |
| 3.1b | 2 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 4.9b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 1.0b | 2 | (log.f32 (-.f32 1 u0)) |
| 1.0b | 2 | (-.f32 1 u0) |
Compiled 473 to 255 computations (46.1% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9976548552513123 | 0.9978035092353821 |
Compiled 16 to 12 computations (25% saved)
| Inputs |
|---|
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 u0)) |
(+.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(+.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1) |
(*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 1 alpha) (*.f32 alpha u0))) |
(*.f32 (*.f32 u0 u0) (*.f32 (/.f32 1 u0) (*.f32 alpha alpha))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 u0 1)) 1)) |
(*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) (*.f32 (/.f32 1 (*.f32 alpha u0)) alpha)) |
(-.f32 (-.f32 0 (-.f32 -1 (-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 2))) 1) |
(*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0))))) |
(*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) (/.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) |
(*.f32 (pow.f32 alpha 2) u0) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| Outputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (*.f32 u0 alpha)) |
6 calls:
| 30.0ms | u0 |
| 28.0ms | (log.f32 (-.f32 1 u0)) |
| 25.0ms | (-.f32 1 u0) |
| 20.0ms | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 15.0ms | (*.f32 (neg.f32 alpha) alpha) |
| Error | Segments | Branch |
|---|---|---|
| 9.0b | 1 | alpha |
| 3.1b | 2 | u0 |
| 4.9b | 2 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 9.0b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 3.1b | 2 | (log.f32 (-.f32 1 u0)) |
| 3.1b | 2 | (-.f32 1 u0) |
Compiled 231 to 105 computations (54.5% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9998940229415894 | 0.9999057054519653 |
Compiled 16 to 12 computations (25% saved)
| Inputs |
|---|
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 u0)) |
(+.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(+.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1) |
(*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 1 alpha) (*.f32 alpha u0))) |
(*.f32 (*.f32 u0 u0) (*.f32 (/.f32 1 u0) (*.f32 alpha alpha))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 u0 1)) 1)) |
(*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) (*.f32 (/.f32 1 (*.f32 alpha u0)) alpha)) |
(-.f32 (-.f32 0 (-.f32 -1 (-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 2))) 1) |
(*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0))))) |
(*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) (/.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) |
(*.f32 (pow.f32 alpha 2) u0) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
| Outputs |
|---|
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0)))) |
5 calls:
| 58.0ms | alpha |
| 27.0ms | u0 |
| 25.0ms | (log.f32 (-.f32 1 u0)) |
| 24.0ms | (-.f32 1 u0) |
| 14.0ms | (*.f32 (neg.f32 alpha) alpha) |
| Error | Segments | Branch |
|---|---|---|
| 9.0b | 1 | alpha |
| 3.1b | 2 | u0 |
| 9.0b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 3.1b | 2 | (log.f32 (-.f32 1 u0)) |
| 3.1b | 2 | (-.f32 1 u0) |
Compiled 211 to 93 computations (55.9% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 9.431015496375039e-5 | 0.00010597621439956129 |
Compiled 16 to 12 computations (25% saved)
Total -17.2b remaining (-191.7%)
Threshold costs -17.2b (-191.7%)
| Inputs |
|---|
(*.f32 alpha (*.f32 u0 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 u0)) |
(+.f32 (+.f32 -1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(+.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 1) -1) |
(*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 1 alpha) (*.f32 alpha u0))) |
(*.f32 (*.f32 u0 u0) (*.f32 (/.f32 1 u0) (*.f32 alpha alpha))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 alpha (*.f32 alpha u0)))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 0 (-.f32 u0 1)) 1)) |
(*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) (*.f32 (/.f32 1 (*.f32 alpha u0)) alpha)) |
(-.f32 (-.f32 0 (-.f32 -1 (-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 2))) 1) |
(*.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0))))) |
(*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) (/.f32 (/.f32 1 (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)))))) |
(*.f32 (pow.f32 alpha 2) u0) |
| Outputs |
|---|
(*.f32 alpha (*.f32 u0 alpha)) |
3 calls:
| 15.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 14.0ms | u0 |
| 14.0ms | alpha |
| Error | Segments | Branch |
|---|---|---|
| 9.0b | 1 | alpha |
| 9.0b | 1 | u0 |
| 9.0b | 1 | (*.f32 (neg.f32 alpha) alpha) |
Compiled 191 to 79 computations (58.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 60 | 390 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f32 (-.f32 1 u0) 16190013/16777216) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) (*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))))) |
(if (<=.f32 (-.f32 1 u0) 16508781/16777216) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(if (<=.f32 (-.f32 1 u0) 8370153/8388608) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(if (<=.f32 (-.f32 1 u0) 8387769/8388608) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) (*.f32 alpha (*.f32 u0 alpha))) |
(if (<=.f32 u0 13743895/137438953472) (*.f32 alpha (*.f32 u0 alpha)) (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0))))) |
(*.f32 alpha (*.f32 u0 alpha)) |
| Outputs |
|---|
(if (<=.f32 (-.f32 1 u0) 16190013/16777216) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) (*.f32 alpha (*.f32 alpha (-.f32 u0 (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 u0 2)))))))) |
(if (<=.f32 (-.f32 1 u0) 16508781/16777216) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 (pow.f32 u0 3) 1/3) (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2)))))) |
(if (<=.f32 (-.f32 1 u0) 8370153/8388608) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (pow.f32 u0 2) 1/2))))) |
(if (<=.f32 (-.f32 1 u0) 8387769/8388608) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) (*.f32 alpha (*.f32 u0 alpha))) |
(if (<=.f32 u0 13743895/137438953472) (*.f32 alpha (*.f32 u0 alpha)) (*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (-.f32 1 u0))))) |
(*.f32 alpha (*.f32 u0 alpha)) |
Compiled 151 to 107 computations (29.1% saved)
| 4× | egg-herbie |
| 1632× | rational.json-simplify-47 |
| 1564× | rational.json-simplify-47 |
| 1250× | rational.json-simplify-2 |
| 1244× | rational.json-simplify-49 |
| 1128× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 27 |
| 1 | 18 | 27 |
| 2 | 23 | 27 |
| 3 | 29 | 27 |
| 4 | 39 | 27 |
| 5 | 50 | 27 |
| 6 | 62 | 27 |
| 7 | 83 | 27 |
| 8 | 94 | 27 |
| 9 | 96 | 27 |
| 0 | 190 | 3420 |
| 1 | 396 | 3372 |
| 2 | 908 | 3324 |
| 3 | 2106 | 3294 |
| 4 | 6242 | 3294 |
| 0 | 106 | 4828 |
| 1 | 223 | 4768 |
| 2 | 589 | 4564 |
| 3 | 2120 | 4426 |
| 4 | 7296 | 4426 |
| 0 | 85 | 2983 |
| 1 | 177 | 2983 |
| 2 | 532 | 2929 |
| 3 | 1777 | 2929 |
| 4 | 5307 | 2929 |
| 5 | 7542 | 2929 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | saturated |
Compiled 362 to 261 computations (27.9% saved)
Compiled 141 to 86 computations (39% saved)
Loading profile data...