Time bar (total: 2.7s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 0.1% | 99.9% | 0% | 0% | 0% | 0 |
| 100% | 0.1% | 0% | 99.9% | 0% | 0% | 0% | 1 |
Compiled 33 to 24 computations (27.3% saved)
| 1.3s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 1602× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 1518× | rational_best_oopsla_all_46_json_45_simplify-30 |
| 900× | rational_best_oopsla_all_46_json_45_simplify-80 |
| 718× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 620× | rational_best_oopsla_all_46_json_45_simplify-77 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 76 |
| 1 | 41 | 76 |
| 2 | 120 | 76 |
| 3 | 384 | 76 |
| 4 | 1580 | 76 |
| 5 | 3674 | 76 |
| 6 | 6420 | 76 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) |
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) |
(+.f32 (-.f32 1 ux) (*.f32 ux uy)) |
| Outputs |
|---|
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) |
(+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) |
(+.f32 (-.f32 1 uy) (*.f32 maxCos uy)) |
(+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) |
(+.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)) |
(+.f32 1 (-.f32 (*.f32 ux maxCos) maxCos)) |
(+.f32 (-.f32 1 ux) (*.f32 ux uy)) |
(+.f32 1 (-.f32 (*.f32 ux uy) ux)) |
Compiled 13 to 10 computations (23.1% saved)
| 1× | egg-herbie |
| 1878× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 1096× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 1026× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 964× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 708× | rational_best_oopsla_all_46_json_45_simplify-30 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 14 | 19 |
| 2 | 39 | 19 |
| 3 | 123 | 19 |
| 4 | 479 | 19 |
| 5 | 2504 | 19 |
| 6 | 5310 | 19 |
| 7 | 7968 | 19 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| Outputs |
|---|
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 10 to 7 computations (30% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.0b | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 10 to 7 computations (30% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 19 to 10 computations (47.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ux | @ | inf | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 0.0ms | ux | @ | -inf | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 0.0ms | ux | @ | 0 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 0.0ms | maxCos | @ | inf | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 0.0ms | maxCos | @ | 0 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 1× | batch-egg-rewrite |
| 1504× | rational_best_oopsla_all_46_json-2 |
| 1504× | rational_best_oopsla_all_46_json-1 |
| 1504× | rational_best_oopsla_all_46_json-4 |
| 1504× | rational_best_oopsla_all_46_json-3 |
| 1162× | rational_best_oopsla_all_46_json_45_simplify-72 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 47 | 19 |
| 2 | 139 | 19 |
| 3 | 607 | 19 |
| 4 | 2982 | 19 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 ux) (*.f32 -1 (+.f32 1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 ux) (-.f32 -1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 ux maxCos)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 1 (*.f32 ux maxCos)) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (neg.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))))))) |
| 1× | egg-herbie |
| 1014× | rational_best_oopsla_all_46_json_45_simplify-82 |
| 934× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 870× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 546× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 470× | rational_best_oopsla_all_46_json_45_simplify-31 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 100 | 1190 |
| 1 | 375 | 1166 |
| 2 | 2804 | 1166 |
| 3 | 7207 | 1166 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(*.f32 (-.f32 maxCos 1) ux) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(-.f32 1 ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
(-.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) |
(-.f32 (*.f32 ux maxCos) (+.f32 ux -1)) |
(-.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) 0) |
(-.f32 0 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
(-.f32 (neg.f32 ux) (*.f32 -1 (+.f32 1 (*.f32 ux maxCos)))) |
(-.f32 (neg.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux) |
(-.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 ux -1))) |
(-.f32 (*.f32 0 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))))) |
(-.f32 (*.f32 (+.f32 1 (*.f32 ux maxCos)) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) ux)) |
(*.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) 1) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) |
(*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(*.f32 -1 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
(*.f32 -1 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))))) |
(*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) -1) |
(*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (neg.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) |
(*.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) |
(*.f32 (neg.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
(/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) 1) |
(/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) |
(/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(/.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) -1) |
(neg.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
| Outputs |
|---|
1 |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (-.f32 maxCos 1) ux) |
(*.f32 (+.f32 maxCos -1) ux) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(*.f32 ux (*.f32 -1 (+.f32 1 (neg.f32 maxCos)))) |
(*.f32 (-.f32 1 maxCos) (neg.f32 ux)) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (*.f32 -1 (+.f32 1 (neg.f32 maxCos))))) |
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (*.f32 -1 (+.f32 1 (neg.f32 maxCos))))) |
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (*.f32 -1 (+.f32 1 (neg.f32 maxCos))))) |
(+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) |
(-.f32 1 ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (*.f32 ux maxCos) (+.f32 ux -1)) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) 0) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 0 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (neg.f32 ux) (*.f32 -1 (+.f32 1 (*.f32 ux maxCos)))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (neg.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (+.f32 1 (*.f32 ux maxCos)) ux) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 ux -1))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (*.f32 0 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(-.f32 (*.f32 (+.f32 1 (*.f32 ux maxCos)) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) ux)) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) 1) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 -1 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 -1 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) -1) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (neg.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 1 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(*.f32 (neg.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) 1) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(/.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) -1) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
(neg.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 1 (*.f32 (+.f32 maxCos -1) ux)) |
Compiled 1169 to 487 computations (58.3% saved)
4 alts after pruning (3 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 51 | 3 | 54 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 51 | 4 | 55 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.0b | (-.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
| ▶ | 0.6b | (-.f32 1 ux) |
| ✓ | 0.0b | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 9.5b | 1 |
Compiled 30 to 23 computations (23.3% saved)
Compiled 8 to 6 computations (25% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f32 ux (*.f32 ux maxCos)) |
| ✓ | 0.0b | (-.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
Compiled 21 to 8 computations (61.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ux | @ | 0 | (-.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
| 0.0ms | ux | @ | inf | (-.f32 ux (*.f32 ux maxCos)) |
| 0.0ms | ux | @ | 0 | (-.f32 ux (*.f32 ux maxCos)) |
| 0.0ms | ux | @ | -inf | (-.f32 ux (*.f32 ux maxCos)) |
| 0.0ms | ux | @ | -inf | (-.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
| 1× | batch-egg-rewrite |
| 1660× | rational_best_oopsla_all_46_json-2 |
| 1660× | rational_best_oopsla_all_46_json-1 |
| 1660× | rational_best_oopsla_all_46_json-4 |
| 1660× | rational_best_oopsla_all_46_json-3 |
| 994× | rational_best_oopsla_all_46_json_45_simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 32 |
| 1 | 48 | 32 |
| 2 | 147 | 32 |
| 3 | 644 | 32 |
| 4 | 3253 | 32 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
(-.f32 ux (*.f32 ux maxCos)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (*.f32 1 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 0 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (+.f32 maxCos -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 (*.f32 ux maxCos) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (-.f32 1 ux)) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 1 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 -1 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 maxCos (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 (*.f32 ux maxCos) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (*.f32 ux maxCos)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 0 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 maxCos (neg.f32 ux)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 maxCos (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (-.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) -1) ux)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 maxCos (neg.f32 ux))) (*.f32 ux (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (+.f32 maxCos -1) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 1 (*.f32 maxCos (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 1 (*.f32 ux (/.f32 maxCos ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 1 (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 1 (-.f32 1 (*.f32 maxCos (/.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 1 (-.f32 1 (*.f32 ux (/.f32 maxCos ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 1 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 maxCos (/.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (/.f32 maxCos ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 -1 (+.f32 maxCos -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 -1 (-.f32 maxCos (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 -1 (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 -1 (*.f32 (/.f32 ux ux) (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 0 (*.f32 (/.f32 ux ux) (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 (/.f32 ux ux) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (-.f32 1 maxCos) (/.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) (/.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) (/.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) (/.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 1 (*.f32 ux (/.f32 (*.f32 maxCos (/.f32 ux ux)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 1 (*.f32 (/.f32 ux ux) (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 (/.f32 ux ux) (*.f32 ux (/.f32 maxCos ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 (/.f32 ux ux) (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (*.f32 maxCos (/.f32 ux ux)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (-.f32 (/.f32 ux ux) (*.f32 (/.f32 ux ux) (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 ux (/.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 ux (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (-.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 ux ux) (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 -1 (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 maxCos) (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 ux ux) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 -1 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux (+.f32 maxCos -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 ux (+.f32 maxCos -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (+.f32 maxCos -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (-.f32 maxCos (/.f32 ux ux)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (*.f32 (/.f32 ux ux) (+.f32 maxCos -1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 ux) (+.f32 maxCos -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 ux) (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 ux) (+.f32 -1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 ux) (+.f32 -1 (*.f32 ux (/.f32 maxCos ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (-.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 maxCos) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (*.f32 ux (+.f32 maxCos -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 ux (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 maxCos -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 ux (+.f32 maxCos -1))))))) |
| 1× | egg-herbie |
| 1678× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1372× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 1360× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 600× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 600× | rational_best_oopsla_all_46_json_45_simplify-13 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 327 | 3417 |
| 1 | 1480 | 3295 |
| 2 | 7676 | 3295 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(*.f32 (-.f32 maxCos 1) ux) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(-.f32 1 ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
ux |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 -1 (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 -1 (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) -1)) |
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux)) |
(+.f32 (*.f32 ux maxCos) (*.f32 1 (-.f32 1 ux))) |
(+.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 0) |
(+.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 0 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 0 (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1) |
(+.f32 (neg.f32 ux) (+.f32 (*.f32 ux maxCos) 1)) |
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) -1) 1) |
(+.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (-.f32 1 ux))) |
(+.f32 (*.f32 0 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux)) |
(+.f32 (*.f32 1 (-.f32 1 ux)) (*.f32 ux maxCos)) |
(+.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 1 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) -1) |
(*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 -1 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 -1 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 -1 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(*.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))) |
(/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1) |
(/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) |
(/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(/.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) -1) |
(neg.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 ux (*.f32 (*.f32 ux maxCos) -1)) |
(+.f32 (-.f32 ux (*.f32 ux maxCos)) 0) |
(+.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 0 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(+.f32 0 (-.f32 ux (*.f32 ux maxCos))) |
(+.f32 (*.f32 maxCos (neg.f32 ux)) ux) |
(+.f32 (*.f32 ux (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 maxCos (neg.f32 ux)))) |
(+.f32 (*.f32 0 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (-.f32 ux (*.f32 ux maxCos))) |
(+.f32 (*.f32 (*.f32 ux maxCos) -1) ux) |
(+.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 maxCos (neg.f32 ux))) (*.f32 ux (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 ux ux))) |
(*.f32 1 (*.f32 (+.f32 maxCos -1) (neg.f32 ux))) |
(*.f32 1 (*.f32 (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1) (neg.f32 ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(*.f32 ux (-.f32 1 (*.f32 maxCos (/.f32 ux ux)))) |
(*.f32 ux (-.f32 1 (*.f32 ux (/.f32 maxCos ux)))) |
(*.f32 ux (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux))))) |
(*.f32 ux (*.f32 1 (-.f32 1 maxCos))) |
(*.f32 ux (*.f32 1 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))))) |
(*.f32 ux (*.f32 1 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))))) |
(*.f32 ux (*.f32 1 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))))) |
(*.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 maxCos))) |
(*.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 maxCos (/.f32 ux ux))))) |
(*.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (/.f32 maxCos ux))))) |
(*.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))))) |
(*.f32 ux (*.f32 -1 (+.f32 maxCos -1))) |
(*.f32 ux (*.f32 -1 (-.f32 maxCos (/.f32 ux ux)))) |
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1))) |
(*.f32 ux (*.f32 -1 (*.f32 (/.f32 ux ux) (+.f32 maxCos -1)))) |
(*.f32 ux (-.f32 0 (*.f32 (/.f32 ux ux) (+.f32 maxCos -1)))) |
(*.f32 ux (-.f32 (/.f32 ux ux) maxCos)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (/.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) (/.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) (/.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) (/.f32 ux ux))) |
(*.f32 ux (-.f32 1 (*.f32 ux (/.f32 (*.f32 maxCos (/.f32 ux ux)) ux)))) |
(*.f32 ux (-.f32 1 (*.f32 (/.f32 ux ux) (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))))) |
(*.f32 ux (-.f32 (/.f32 ux ux) (*.f32 ux (/.f32 maxCos ux)))) |
(*.f32 ux (-.f32 (/.f32 ux ux) (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux))))) |
(*.f32 ux (-.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (*.f32 maxCos (/.f32 ux ux)) ux)))) |
(*.f32 ux (-.f32 (/.f32 ux ux) (*.f32 (/.f32 ux ux) (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))))) |
(*.f32 ux (*.f32 ux (/.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) ux))) |
(*.f32 ux (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) ux))) |
(*.f32 ux (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) ux))) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) 1) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (/.f32 ux ux) (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (/.f32 ux ux)))) |
(*.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 ux ux) (/.f32 ux ux)))) |
(*.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 ux ux)))) |
(*.f32 (/.f32 ux ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 -1 (/.f32 ux ux)))) |
(*.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 ux ux)))) |
(*.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 ux ux)))) |
(*.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 maxCos) (/.f32 ux ux)))) |
(*.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) (/.f32 ux ux)))) |
(*.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) (/.f32 ux ux)))) |
(*.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) (/.f32 ux ux)))) |
(*.f32 (/.f32 ux ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 ux ux)))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 ux ux) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 -1 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (*.f32 ux (+.f32 maxCos -1)) -1) |
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 -1 (*.f32 ux (+.f32 maxCos -1))) |
(*.f32 -1 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (+.f32 maxCos -1) -1))) |
(*.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (-.f32 maxCos (/.f32 ux ux)) -1))) |
(*.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1) -1))) |
(*.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (*.f32 (/.f32 ux ux) (+.f32 maxCos -1)) -1))) |
(*.f32 (neg.f32 ux) (+.f32 maxCos -1)) |
(*.f32 (neg.f32 ux) (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1)) |
(*.f32 (neg.f32 ux) (+.f32 -1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux))))) |
(*.f32 (neg.f32 ux) (+.f32 -1 (*.f32 ux (/.f32 maxCos ux)))) |
(*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) ux) |
(*.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) ux) |
(*.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) ux) |
(*.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (*.f32 ux (+.f32 maxCos -1))) |
(/.f32 (-.f32 ux (*.f32 ux maxCos)) 1) |
(/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 ux ux)) |
(/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) |
(/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(/.f32 (*.f32 ux (+.f32 maxCos -1)) -1) |
(neg.f32 (*.f32 ux (+.f32 maxCos -1))) |
| Outputs |
|---|
1 |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (-.f32 maxCos 1) ux) |
(*.f32 ux (+.f32 maxCos -1)) |
(-.f32 (*.f32 maxCos ux) ux) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(*.f32 ux (+.f32 maxCos -1)) |
(-.f32 (*.f32 maxCos ux) ux) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 1 ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
ux |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(*.f32 -1 (*.f32 maxCos ux)) |
(neg.f32 (*.f32 maxCos ux)) |
(*.f32 maxCos (neg.f32 ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(*.f32 -1 (*.f32 maxCos ux)) |
(neg.f32 (*.f32 maxCos ux)) |
(*.f32 maxCos (neg.f32 ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) -1)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (*.f32 ux maxCos) (*.f32 1 (-.f32 1 ux))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 0) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 0 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 0 (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (*.f32 ux (+.f32 maxCos -1)) 1) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (neg.f32 ux) (+.f32 (*.f32 ux maxCos) 1)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) -1) 1) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (-.f32 1 ux))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (*.f32 0 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (+.f32 (*.f32 ux maxCos) 1) (neg.f32 ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (*.f32 1 (-.f32 1 ux)) (*.f32 ux maxCos)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 1 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) -1) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (neg.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 -1 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 -1 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 -1 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (*.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) 1) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (/.f32 (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 1 (*.f32 ux (+.f32 maxCos -1)))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(/.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) -1) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(neg.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 (*.f32 ux maxCos) -1)) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 (-.f32 ux (*.f32 ux maxCos)) 0) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(+.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 0 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(+.f32 0 (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(+.f32 (*.f32 maxCos (neg.f32 ux)) ux) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 (*.f32 ux (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 maxCos (neg.f32 ux)))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (*.f32 maxCos (neg.f32 ux)))) |
(*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 ux))) (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) |
(+.f32 (*.f32 0 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(+.f32 (*.f32 (*.f32 ux maxCos) -1) ux) |
(+.f32 ux (neg.f32 (*.f32 maxCos ux))) |
(+.f32 ux (*.f32 maxCos (neg.f32 ux))) |
(+.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 maxCos (neg.f32 ux))) (*.f32 ux (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (*.f32 maxCos (neg.f32 ux)))) |
(*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 ux))) (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) |
(*.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 1 (*.f32 (+.f32 maxCos -1) (neg.f32 ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 1 (*.f32 (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1) (neg.f32 ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (-.f32 1 (*.f32 maxCos (/.f32 ux ux)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (-.f32 1 (*.f32 ux (/.f32 maxCos ux)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 1 (-.f32 1 maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 1 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 1 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 1 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 maxCos (/.f32 ux ux))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 ux (/.f32 maxCos ux))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 -1 (+.f32 maxCos -1))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 -1 (-.f32 maxCos (/.f32 ux ux)))) |
(*.f32 -1 (*.f32 ux (-.f32 maxCos (/.f32 ux ux)))) |
(-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 ux)) |
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 -1 (*.f32 (/.f32 ux ux) (+.f32 maxCos -1)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (-.f32 0 (*.f32 (/.f32 ux ux) (+.f32 maxCos -1)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (-.f32 (/.f32 ux ux) maxCos)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (/.f32 ux ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) (/.f32 ux ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) (/.f32 ux ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) (/.f32 ux ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (-.f32 1 (*.f32 ux (/.f32 (*.f32 maxCos (/.f32 ux ux)) ux)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (-.f32 1 (*.f32 (/.f32 ux ux) (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (-.f32 (/.f32 ux ux) (*.f32 ux (/.f32 maxCos ux)))) |
(*.f32 ux (-.f32 (/.f32 ux ux) maxCos)) |
(*.f32 ux (-.f32 (/.f32 ux ux) (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux))))) |
(*.f32 ux (-.f32 (/.f32 ux ux) maxCos)) |
(*.f32 ux (-.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (*.f32 maxCos (/.f32 ux ux)) ux)))) |
(*.f32 ux (-.f32 (/.f32 ux ux) maxCos)) |
(*.f32 ux (-.f32 (/.f32 ux ux) (*.f32 (/.f32 ux ux) (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))))) |
(*.f32 ux (-.f32 (/.f32 ux ux) maxCos)) |
(*.f32 ux (*.f32 ux (/.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) 1) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (/.f32 ux ux) (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (/.f32 ux ux)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 ux ux) (/.f32 ux ux)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 ux ux)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 ux ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 -1 (/.f32 ux ux)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 ux ux)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 ux ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 ux ux)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 maxCos) (/.f32 ux ux)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) (/.f32 ux ux)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) (/.f32 ux ux)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 ux ux) (*.f32 ux (/.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) (/.f32 ux ux)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 ux ux) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 ux ux)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 ux ux)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 ux ux) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (/.f32 ux ux) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (/.f32 ux ux) (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 -1 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (/.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (*.f32 ux (+.f32 maxCos -1)) -1) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 -1 (*.f32 ux (+.f32 maxCos -1))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 -1 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (+.f32 maxCos -1) -1))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (-.f32 maxCos (/.f32 ux ux)) -1))) |
(*.f32 -1 (*.f32 (neg.f32 ux) (neg.f32 (-.f32 maxCos (/.f32 ux ux))))) |
(neg.f32 (*.f32 (-.f32 maxCos (/.f32 ux ux)) (-.f32 ux 0))) |
(*.f32 (neg.f32 ux) (*.f32 -1 (-.f32 (/.f32 ux ux) maxCos))) |
(*.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1) -1))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 -1 (*.f32 (neg.f32 ux) (/.f32 (*.f32 (/.f32 ux ux) (+.f32 maxCos -1)) -1))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (neg.f32 ux) (+.f32 maxCos -1)) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (neg.f32 ux) (+.f32 (*.f32 maxCos (/.f32 ux ux)) -1)) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (neg.f32 ux) (+.f32 -1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (neg.f32 ux) (+.f32 -1 (*.f32 ux (/.f32 maxCos ux)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (-.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 1 (*.f32 maxCos (/.f32 ux ux))) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 1 (*.f32 ux (/.f32 maxCos ux))) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (-.f32 1 (*.f32 maxCos (*.f32 (/.f32 ux ux) (/.f32 ux ux)))) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(*.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) (*.f32 ux (+.f32 maxCos -1))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(/.f32 (-.f32 ux (*.f32 ux maxCos)) 1) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 ux ux)) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (*.f32 ux (+.f32 maxCos -1))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(/.f32 (*.f32 ux (+.f32 maxCos -1)) -1) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
(neg.f32 (*.f32 ux (+.f32 maxCos -1))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 maxCos ux)) |
Compiled 3452 to 2009 computations (41.8% saved)
5 alts after pruning (2 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 178 | 1 | 179 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 178 | 5 | 183 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
| ▶ | 0.0b | (-.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
| ✓ | 0.6b | (-.f32 1 ux) |
| ✓ | 0.0b | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 9.5b | 1 |
Compiled 54 to 34 computations (37% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f32 ux (*.f32 ux maxCos)) | |
| ✓ | 0.0b | (-.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
| ✓ | 0.0b | (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
| ✓ | 0.2b | (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
Compiled 74 to 21 computations (71.6% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | maxCos | @ | -inf | (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
| 1.0ms | ux | @ | -inf | (-.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
| 0.0ms | ux | @ | -inf | (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
| 0.0ms | ux | @ | 0 | (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
| 0.0ms | maxCos | @ | inf | (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
| 1× | batch-egg-rewrite |
| 1192× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1062× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1032× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 824× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 784× | rational_best_oopsla_all_46_json-2 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 117 |
| 1 | 74 | 75 |
| 2 | 279 | 75 |
| 3 | 1694 | 75 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
(/.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
(-.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 0 (-.f32 (*.f32 ux maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (/.f32 0 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 0 (*.f32 ux (*.f32 maxCos (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 0 (-.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 0 (-.f32 ux (*.f32 ux maxCos))) (/.f32 0 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 ux (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (-.f32 0 (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (-.f32 0 (+.f32 (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1) (-.f32 0 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1)))))) |
| 1× | egg-herbie |
| 1188× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 1100× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 1074× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 762× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 622× | rational_best_oopsla_all_46_json_45_simplify-24 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 262 | 5750 |
| 1 | 952 | 5674 |
| 2 | 4284 | 5670 |
| 1× | node limit |
| Inputs |
|---|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(/.f32 1 ux) |
(+.f32 (/.f32 maxCos ux) (/.f32 1 ux)) |
(+.f32 (/.f32 maxCos ux) (+.f32 (/.f32 (pow.f32 maxCos 2) ux) (/.f32 1 ux))) |
(+.f32 (/.f32 maxCos ux) (+.f32 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (/.f32 (pow.f32 maxCos 3) ux) (/.f32 1 ux)))) |
(/.f32 -1 (*.f32 maxCos ux)) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 maxCos ux))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 maxCos ux)))))) |
(/.f32 -1 (*.f32 maxCos ux)) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 maxCos ux))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 maxCos ux)))))) |
1 |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(*.f32 (-.f32 maxCos 1) ux) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(-.f32 1 ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) 0) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 0 (-.f32 (*.f32 ux maxCos) ux))) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))) 0)) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) 0)) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) 0)) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) 0)) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) 0)) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) 0)) |
(+.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(+.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (/.f32 0 (-.f32 ux (*.f32 ux maxCos))))) |
(+.f32 (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 ux maxCos)))) |
(+.f32 (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 0 (*.f32 ux (*.f32 maxCos (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(+.f32 (*.f32 ux (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (neg.f32 (*.f32 ux maxCos)))) |
(+.f32 (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))) (neg.f32 (*.f32 ux maxCos)))) |
(+.f32 (*.f32 ux (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(+.f32 (*.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(+.f32 (*.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(+.f32 (*.f32 0 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(+.f32 (*.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(+.f32 (*.f32 0 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(+.f32 (*.f32 0 (neg.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 ux))) |
(+.f32 (*.f32 0 (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) 0) |
(-.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) |
(-.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 0 (-.f32 ux (*.f32 ux maxCos)))) |
(-.f32 (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(-.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 0 (-.f32 ux (*.f32 ux maxCos))) (/.f32 0 (-.f32 ux (*.f32 ux maxCos))))) |
(-.f32 (*.f32 ux (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) |
(-.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) |
(-.f32 (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) |
(-.f32 (*.f32 0 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) |
(-.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 ux))) |
(-.f32 (*.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) |
(-.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) 1) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) -1) |
(neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) |
(+.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) 0) |
(+.f32 0 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
(-.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) 0) |
(-.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) 1) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
(*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(*.f32 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) -1) |
(*.f32 -1 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
(*.f32 (*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
(neg.f32 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(+.f32 (*.f32 ux maxCos) (-.f32 0 (+.f32 ux -1))) |
(+.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 0) |
(+.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 0)) |
(+.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) 0)) |
(+.f32 0 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (-.f32 0 (+.f32 (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) -1))) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) |
(+.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) -1)) |
(+.f32 (*.f32 0 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(*.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 1) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) |
(*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) |
(*.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1) -1) |
(*.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1) (-.f32 0 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(*.f32 -1 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1)) |
(*.f32 (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(*.f32 (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 1) |
(/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) |
(/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(/.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1) -1) |
(neg.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1)) |
| Outputs |
|---|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 maxCos -1)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (neg.f32 maxCos)))) |
(/.f32 1 (+.f32 ux (*.f32 maxCos (neg.f32 ux)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 maxCos -1)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (neg.f32 maxCos)))) |
(/.f32 1 (+.f32 ux (*.f32 maxCos (neg.f32 ux)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 maxCos -1)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (neg.f32 maxCos)))) |
(/.f32 1 (+.f32 ux (*.f32 maxCos (neg.f32 ux)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 maxCos -1)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (neg.f32 maxCos)))) |
(/.f32 1 (+.f32 ux (*.f32 maxCos (neg.f32 ux)))) |
(/.f32 1 ux) |
(+.f32 (/.f32 maxCos ux) (/.f32 1 ux)) |
(+.f32 (/.f32 1 ux) (/.f32 maxCos ux)) |
(+.f32 (/.f32 maxCos ux) (+.f32 (/.f32 (pow.f32 maxCos 2) ux) (/.f32 1 ux))) |
(+.f32 (/.f32 maxCos ux) (+.f32 (/.f32 1 ux) (/.f32 (pow.f32 maxCos 2) ux))) |
(+.f32 (/.f32 1 ux) (+.f32 (/.f32 (pow.f32 maxCos 2) ux) (/.f32 maxCos ux))) |
(+.f32 (+.f32 (/.f32 1 ux) (/.f32 maxCos ux)) (/.f32 (pow.f32 maxCos 2) ux)) |
(+.f32 (/.f32 maxCos ux) (+.f32 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (/.f32 (pow.f32 maxCos 3) ux) (/.f32 1 ux)))) |
(+.f32 (/.f32 maxCos ux) (+.f32 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (/.f32 1 ux) (/.f32 (pow.f32 maxCos 3) ux)))) |
(/.f32 -1 (*.f32 maxCos ux)) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 2))) (/.f32 1 (*.f32 maxCos ux)))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 maxCos ux))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 (*.f32 ux (pow.f32 maxCos 3)))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 maxCos ux)))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 2))) (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 3))) (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 4))) (/.f32 1 (*.f32 maxCos ux)))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 4))) (/.f32 1 (*.f32 ux (pow.f32 maxCos 3))))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (*.f32 ux (pow.f32 maxCos 4))))))) |
(/.f32 -1 (*.f32 maxCos ux)) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 2))) (/.f32 1 (*.f32 maxCos ux)))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 maxCos ux))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 (*.f32 ux (pow.f32 maxCos 3)))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 maxCos ux)))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 2))) (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 3))) (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 4))) (/.f32 1 (*.f32 maxCos ux)))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 4))) (/.f32 1 (*.f32 ux (pow.f32 maxCos 3))))))) |
(neg.f32 (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 2))) (+.f32 (/.f32 1 (*.f32 maxCos ux)) (+.f32 (/.f32 1 (*.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (*.f32 ux (pow.f32 maxCos 4))))))) |
1 |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (-.f32 maxCos 1) ux) |
(*.f32 ux (+.f32 maxCos -1)) |
(-.f32 (*.f32 maxCos ux) ux) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(*.f32 ux (*.f32 -1 (+.f32 1 (*.f32 maxCos -1)))) |
(*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux)) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (*.f32 -1 (+.f32 1 (*.f32 maxCos -1))))) |
(+.f32 1 (*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (*.f32 -1 (+.f32 1 (*.f32 maxCos -1))))) |
(+.f32 1 (*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (*.f32 -1 (+.f32 1 (*.f32 maxCos -1))))) |
(+.f32 1 (*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux))) |
(-.f32 1 ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) 0) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 0 (-.f32 (*.f32 ux maxCos) ux))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))) 0)) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) 0)) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) 0)) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) 0)) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) 0)) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) 0)) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (/.f32 0 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 ux maxCos)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 0 (*.f32 ux (*.f32 maxCos (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 ux (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (neg.f32 (*.f32 ux maxCos)))) |
(*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 ux (neg.f32 (*.f32 maxCos ux)))) |
(*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 ux (*.f32 maxCos (neg.f32 ux)))) |
(*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 ux))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) |
(+.f32 (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))) (neg.f32 (*.f32 ux maxCos)))) |
(*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 ux (neg.f32 (*.f32 maxCos ux)))) |
(*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 ux (*.f32 maxCos (neg.f32 ux)))) |
(*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))) |
(+.f32 (*.f32 ux (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux maxCos)))) |
(*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (+.f32 ux (neg.f32 (*.f32 maxCos ux)))) |
(*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (+.f32 ux (*.f32 maxCos (neg.f32 ux)))) |
(*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 ux))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (*.f32 (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 0 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 0 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 0 (neg.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 ux))) |
(*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 ux (neg.f32 (*.f32 maxCos ux)))) |
(*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 ux (*.f32 maxCos (neg.f32 ux)))) |
(*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 ux))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) |
(+.f32 (*.f32 0 (neg.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) 0) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(-.f32 0 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) |
(neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 -1 (-.f32 ux (*.f32 maxCos ux))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (neg.f32 (/.f32 -1 (-.f32 ux (*.f32 maxCos ux))))) |
(-.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 0 (-.f32 ux (*.f32 ux maxCos)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(-.f32 (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(-.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 0 (-.f32 ux (*.f32 ux maxCos))) (/.f32 0 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (+.f32 (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 0 (-.f32 ux (*.f32 maxCos ux))))) |
(-.f32 (*.f32 ux (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(-.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) |
(-.f32 (*.f32 ux (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 ux (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux (-.f32 ux (*.f32 maxCos ux))))) (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux (-.f32 ux (*.f32 maxCos ux)))))))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 maxCos ux))))) (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))))) |
(-.f32 (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) |
(-.f32 (*.f32 ux (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 ux (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux (-.f32 ux (*.f32 maxCos ux))))) (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux (-.f32 ux (*.f32 maxCos ux)))))))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 maxCos ux))))) (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))))) |
(-.f32 (*.f32 0 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) |
(neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 -1 (-.f32 ux (*.f32 maxCos ux))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (neg.f32 (/.f32 -1 (-.f32 ux (*.f32 maxCos ux))))) |
(-.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 ux))) |
(-.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (neg.f32 ux))) |
(-.f32 (*.f32 maxCos (*.f32 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) ux)) (*.f32 ux (neg.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))) |
(-.f32 (*.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) |
(neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 -1 (-.f32 ux (*.f32 maxCos ux))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (neg.f32 (/.f32 -1 (-.f32 ux (*.f32 maxCos ux))))) |
(-.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) 1) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (/.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (/.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (*.f32 (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (*.f32 (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux))))) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 1 (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (/.f32 1 (-.f32 ux (*.f32 maxCos ux))) (/.f32 1 (-.f32 ux (*.f32 maxCos ux))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (/.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))))) |
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) -1) |
(neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 -1 (-.f32 ux (*.f32 maxCos ux))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (neg.f32 (/.f32 -1 (-.f32 ux (*.f32 maxCos ux))))) |
(neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) |
(neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 -1 (-.f32 ux (*.f32 maxCos ux))))) |
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (neg.f32 (/.f32 -1 (-.f32 ux (*.f32 maxCos ux))))) |
(fabs.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux))))) |
(fabs.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux))))) |
(+.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) 0) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(+.f32 0 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(-.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) 0) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(-.f32 0 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) 1) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) -1) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 -1 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (*.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(*.f32 (*.f32 (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(neg.f32 (neg.f32 (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 1 (-.f32 ux (*.f32 maxCos ux))) |
(+.f32 (*.f32 ux maxCos) (-.f32 0 (+.f32 ux -1))) |
(+.f32 (*.f32 maxCos ux) (neg.f32 (+.f32 ux -1))) |
(+.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 0) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 0)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) 0)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 0 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (-.f32 0 (+.f32 (*.f32 ux (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos))))) -1))) |
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))) (neg.f32 (+.f32 -1 (*.f32 ux (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))))) |
(+.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux (-.f32 ux (*.f32 maxCos ux)))))) (neg.f32 (+.f32 -1 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 1 (/.f32 ux (-.f32 ux (*.f32 maxCos ux)))))))) |
(+.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 maxCos ux)))))) (-.f32 1 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 ux (/.f32 1 (-.f32 ux (*.f32 maxCos ux))))))) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) -1)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 (*.f32 0 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 1) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1) -1) |
(neg.f32 (+.f32 -1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 1 (neg.f32 (-.f32 ux (*.f32 maxCos ux)))) |
(*.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1) (-.f32 0 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(*.f32 (+.f32 -1 (-.f32 ux (*.f32 maxCos ux))) (neg.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) |
(*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (-.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(*.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (-.f32 1 (-.f32 ux (*.f32 maxCos ux)))) |
(*.f32 -1 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1)) |
(neg.f32 (+.f32 -1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 1 (neg.f32 (-.f32 ux (*.f32 maxCos ux)))) |
(*.f32 (*.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(*.f32 (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 1) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (/.f32 (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) (/.f32 (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (+.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(/.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1) -1) |
(neg.f32 (+.f32 -1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 1 (neg.f32 (-.f32 ux (*.f32 maxCos ux)))) |
(neg.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) -1)) |
(neg.f32 (+.f32 -1 (-.f32 ux (*.f32 maxCos ux)))) |
(+.f32 1 (neg.f32 (-.f32 ux (*.f32 maxCos ux)))) |
Compiled 17563 to 6544 computations (62.7% saved)
5 alts after pruning (1 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 540 | 0 | 540 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 3 | 3 |
| Total | 540 | 5 | 545 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
| ✓ | 0.0b | (-.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
| ✓ | 0.6b | (-.f32 1 ux) |
| ✓ | 0.0b | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 9.5b | 1 |
Compiled 54 to 34 computations (37% saved)
Compiled 3 to 3 computations (0% saved)
5 alts after pruning (1 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 0 | 0 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 4 | 4 |
| Total | 0 | 5 | 5 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
| ✓ | 0.0b | (-.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
| ✓ | 0.6b | (-.f32 1 ux) |
| ✓ | 0.0b | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 9.5b | 1 |
Compiled 54 to 34 computations (37% saved)
| Inputs |
|---|
1 |
(-.f32 1 ux) |
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
(-.f32 1 (-.f32 ux (*.f32 ux maxCos))) |
(-.f32 1 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) |
| Outputs |
|---|
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
4 calls:
| 5.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 4.0ms | uy |
| 4.0ms | maxCos |
| 4.0ms | ux |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | ux |
| 0.0b | 1 | uy |
| 0.0b | 1 | maxCos |
| 0.0b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 64 to 35 computations (45.3% saved)
Total -8.9b remaining (-1554.1%)
Threshold costs -8.9b (-1554.1%)
| Inputs |
|---|
1 |
(-.f32 1 ux) |
| Outputs |
|---|
(-.f32 1 ux) |
3 calls:
| 4.0ms | uy |
| 3.0ms | ux |
| 3.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 0.6b | 1 | ux |
| 0.6b | 1 | uy |
| 0.6b | 1 | maxCos |
Compiled 19 to 15 computations (21.1% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 27 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
(-.f32 1 ux) |
1 |
| Outputs |
|---|
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
(-.f32 1 ux) |
1 |
Compiled 20 to 16 computations (20% saved)
Compiled 14 to 10 computations (28.6% saved)
Loading profile data...