Time bar (total: 28.5s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 0.1% | 99.9% | 0% | 0% | 0% | 0 |
| 0% | 0% | 0.1% | 99.9% | 0% | 0% | 0% | 1 |
| 0% | 0% | 0.1% | 99.9% | 0% | 0% | 0% | 2 |
| 0% | 0% | 0.1% | 99.9% | 0% | 0% | 0% | 3 |
| 50% | 0% | 0% | 99.9% | 0% | 0% | 0% | 4 |
| 50% | 0% | 0% | 99.9% | 0% | 0% | 0% | 5 |
| 50% | 0% | 0% | 99.9% | 0% | 0% | 0% | 6 |
| 75% | 0.1% | 0% | 99.9% | 0% | 0% | 0% | 7 |
| 75% | 0.1% | 0% | 99.9% | 0% | 0% | 0% | 8 |
| 75% | 0.1% | 0% | 99.9% | 0% | 0% | 0% | 9 |
| 87.5% | 0.1% | 0% | 99.9% | 0% | 0% | 0% | 10 |
| 87.5% | 0.1% | 0% | 99.9% | 0% | 0% | 0% | 11 |
| 87.5% | 0.1% | 0% | 99.9% | 0% | 0% | 0% | 12 |
Compiled 51 to 37 computations (27.5% saved)
| 2.6s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 1640× | rational.json-simplify-51 |
| 1300× | rational.json-simplify-46 |
| 1256× | rational.json-simplify-53 |
| 880× | rational.json-simplify-19 |
| 754× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 46 | 308 |
| 1 | 74 | 308 |
| 2 | 117 | 308 |
| 3 | 245 | 308 |
| 4 | 1006 | 308 |
| 5 | 4113 | 308 |
| 6 | 7833 | 308 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy)))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 ux (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos)) (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos)) (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos)) (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 uy ux)) (+.f32 (-.f32 1 ux) (*.f32 uy ux)))))) |
(*.f32 (cos.f32 (*.f32 maxCos (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 uy ux)) (+.f32 (-.f32 1 ux) (*.f32 uy ux)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 uy ux)) (+.f32 (-.f32 1 ux) (*.f32 uy ux)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 maxCos -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 uy ux)) (+.f32 (-.f32 1 ux) (*.f32 uy ux)))))) |
Compiled 31 to 23 computations (25.8% saved)
| 1× | egg-herbie |
| 1914× | rational.json-simplify-35 |
| 1350× | rational.json-simplify-53 |
| 1002× | rational.json-simplify-39 |
| 866× | rational.json-simplify-59 |
| 736× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 77 |
| 1 | 28 | 77 |
| 2 | 43 | 77 |
| 3 | 83 | 77 |
| 4 | 297 | 77 |
| 5 | 2252 | 77 |
| 6 | 6428 | 77 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
Compiled 78 to 50 computations (35.9% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 1 | 3 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 2 | 4 |
| Status | Error | Program |
|---|---|---|
| ▶ | 13.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
Compiled 28 to 20 computations (28.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| ✓ | 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) |
| ✓ | 0.5b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| ✓ | 13.2b | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
Compiled 111 to 62 computations (44.1% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 1.0ms | ux | @ | -inf | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 1.0ms | ux | @ | -inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 1.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 1× | batch-egg-rewrite |
| 1196× | rational.json-simplify-35 |
| 996× | bool.json-1 |
| 996× | bool.json-2 |
| 972× | rational.json-1 |
| 972× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 184 |
| 1 | 197 | 184 |
| 2 | 480 | 184 |
| 3 | 1035 | 184 |
| 4 | 2826 | 184 |
| 5 | 7874 | 184 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (*.f32 uy 2) (PI.f32)) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 2 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (-.f32 0 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 4 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4)) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (-.f32 0 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (fabs.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 uy (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (PI.f32) (*.f32 uy -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 uy (PI.f32)) -4) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 uy (PI.f32)) -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy 8))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 uy (PI.f32)) -4)) (neg.f32 (*.f32 (*.f32 uy (PI.f32)) -4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (*.f32 uy -2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4))) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
| 1× | egg-herbie |
| 1172× | rational.json-simplify-35 |
| 1106× | rational.json-simplify-61 |
| 810× | rational.json-simplify-49 |
| 700× | rational.json-simplify-44 |
| 694× | rational.json-simplify-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 541 | 15855 |
| 1 | 1675 | 14735 |
| 2 | 7297 | 14719 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(+.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))) |
(+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(*.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(*.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 1/2) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8) |
(/.f32 (*.f32 2 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -2) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4))) 16) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(+.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2)) |
(/.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4)) |
(/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1) |
(/.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 2 (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 -1 (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 4 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 4 (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 4 (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 2 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2)) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2)) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) -1) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 -2 (-.f32 0 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 8 (+.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2)) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 4 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
(/.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4)) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (-.f32 0 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (fabs.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (fabs.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (fabs.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (fabs.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 2) |
(/.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0) |
(+.f32 0 (*.f32 uy (*.f32 2 (PI.f32)))) |
(+.f32 -1 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2)))) |
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1) |
(-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0) |
(-.f32 0 (*.f32 (PI.f32) (*.f32 uy -2))) |
(/.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 2) |
(/.f32 (*.f32 (*.f32 uy (PI.f32)) -4) -2) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy 8)) 4) |
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy 8))) 8) |
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 4) -4) |
(/.f32 (neg.f32 (*.f32 (*.f32 uy (PI.f32)) -4)) 2) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy 8))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy 8)))) 16) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 uy (PI.f32)) -4)) (neg.f32 (*.f32 (*.f32 uy (PI.f32)) -4))) 4) |
(neg.f32 (*.f32 (PI.f32) (*.f32 uy -2))) |
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 0) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 0) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 1) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))))) 2) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4)) 4) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4))) 8) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4))) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4)))) 16) |
| Outputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) |
(*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2))) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux -1))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux -1)) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) 1)) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux -1)) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) 1)) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) 2/3)))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2)) (+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (+.f32 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) 2/3)) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) -4/45))))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)) (+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) -4/45))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) 1/2))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) 1/2)))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) 1/2)) (*.f32 -1/8 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))))))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))))) |
(+.f32 (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))) (*.f32 1/16 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))))) |
(+.f32 (*.f32 -1/8 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))))) (+.f32 (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) 1/2))) (*.f32 1/16 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1))))) (*.f32 1/8 (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 3)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) (+.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) 1/8)) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) 1/8)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 5) (pow.f32 (sqrt.f32 -1) 5))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1))))) (*.f32 1/8 (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 3))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) (+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) 1/8))) (*.f32 -1/16 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 (-.f32 1 ux) 2) 1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 (-.f32 1 ux) 2) 1))) (*.f32 ux (-.f32 1 ux)))) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 (-.f32 1 ux) 2) 1))) -1/2)) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 (-.f32 1 ux) 2) 1))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) -1/2)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) -1/2)))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 (-.f32 1 ux) 2) 1))))) (+.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 (-.f32 1 ux) 2) 1))) (*.f32 ux (-.f32 1 ux)))) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 (-.f32 1 ux) 2) 1))) -1/2)) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 (-.f32 1 ux) 2) 1))) (*.f32 ux (-.f32 1 ux)))) 2)) (pow.f32 maxCos 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) -1/2))))) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) -1/2)) (+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1)))))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))))) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) -1/2)) (+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (neg.f32 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) (neg.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))) |
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (neg.f32 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (sqrt.f32 -1) maxCos)))))) |
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) (neg.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (sqrt.f32 -1) maxCos)))))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))))) |
(+.f32 (neg.f32 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (sqrt.f32 -1) maxCos)))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (/.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -1) 3))))))) |
(+.f32 (*.f32 (-.f32 1 ux) (neg.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (sqrt.f32 -1) maxCos)))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (/.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -1) 3))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) -1)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) maxCos)))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) -1))) |
(+.f32 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) maxCos))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 -1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (+.f32 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) -1)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) maxCos)))) (+.f32 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (sqrt.f32 -1) maxCos))))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) -1)) (*.f32 -1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))))) |
(+.f32 (*.f32 (-.f32 1 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) maxCos)))) (*.f32 -1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (sqrt.f32 -1) maxCos)))))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -1) 3))))))) |
(+.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(+.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(*.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(*.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 1/2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(/.f32 (*.f32 2 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4))) 16) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(+.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 2 (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 -1 (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (/.f32 2 (+.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))) |
(/.f32 4 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 4 (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 4 (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 2 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) -1) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (/.f32 (neg.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (/.f32 (neg.f32 (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))) (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))) |
(/.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))) (/.f32 (neg.f32 (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) |
(/.f32 -2 (-.f32 0 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 8 (+.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (*.f32 (neg.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (neg.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 2 (/.f32 (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))) (/.f32 2 (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))) |
(*.f32 2 (/.f32 (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (/.f32 2 (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 4 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (/.f32 (*.f32 (neg.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (*.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 (neg.f32 (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))) (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))))) |
(/.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.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 (neg.f32 (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 2 (+.f32 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))))) |
(*.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) -2) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 (/.f32 (neg.f32 (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))) (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))) (/.f32 (neg.f32 (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))) (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))))) |
(*.f32 2 (/.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))) (+.f32 (/.f32 (neg.f32 (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (neg.f32 (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))) |
(/.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 4 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 1/4) |
(*.f32 (*.f32 4 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) 1/4) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 -1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (/.f32 -1 (/.f32 (neg.f32 (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))) (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))))) |
(/.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (/.f32 -1 (/.f32 (neg.f32 (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(/.f32 (+.f32 (*.f32 4 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (*.f32 4 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 4 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) 8) (*.f32 (*.f32 4 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (*.f32 2 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) 16) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 4 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) 1/4) |
(*.f32 (*.f32 4 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) 1/4) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4)) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(/.f32 (neg.f32 (*.f32 4 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 4 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) -4) (neg.f32 (*.f32 4 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) -2))) (neg.f32 (*.f32 2 (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))) |
(/.f32 (*.f32 (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (*.f32 2 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))) (neg.f32 (*.f32 2 (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) -2))) (neg.f32 (*.f32 2 (fabs.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))) |
(/.f32 (*.f32 (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) (*.f32 2 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))) (neg.f32 (*.f32 2 (fabs.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (-.f32 0 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (fabs.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (fabs.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (fabs.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (fabs.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 2) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(/.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(fabs.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))) |
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(+.f32 0 (*.f32 uy (*.f32 2 (PI.f32)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(+.f32 -1 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2)))) |
(+.f32 -1 (-.f32 1 (*.f32 uy (*.f32 -2 (PI.f32))))) |
(*.f32 (*.f32 -2 uy) (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) (neg.f32 (*.f32 -2 uy))) |
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1) |
(+.f32 -1 (-.f32 1 (*.f32 uy (*.f32 -2 (PI.f32))))) |
(*.f32 (*.f32 -2 uy) (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) (neg.f32 (*.f32 -2 uy))) |
(-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 0 (*.f32 (PI.f32) (*.f32 uy -2))) |
(+.f32 -1 (-.f32 1 (*.f32 uy (*.f32 -2 (PI.f32))))) |
(*.f32 (*.f32 -2 uy) (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) (neg.f32 (*.f32 -2 uy))) |
(/.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) |
(+.f32 -1 (-.f32 1 (*.f32 uy (*.f32 -2 (PI.f32))))) |
(*.f32 (*.f32 -2 uy) (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) (neg.f32 (*.f32 -2 uy))) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 2) |
(*.f32 (*.f32 uy 4) (/.f32 (PI.f32) 2)) |
(*.f32 (PI.f32) (/.f32 (*.f32 uy 4) 2)) |
(/.f32 (*.f32 (*.f32 uy (PI.f32)) -4) -2) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy 8)) 4) |
(*.f32 (*.f32 uy 8) (/.f32 (PI.f32) 4)) |
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy 8))) 8) |
(*.f32 (*.f32 uy (*.f32 8 (PI.f32))) 1/4) |
(*.f32 (*.f32 uy (*.f32 (PI.f32) 8)) 1/4) |
(/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 4) -4) |
(+.f32 -1 (-.f32 1 (*.f32 uy (*.f32 -2 (PI.f32))))) |
(*.f32 (*.f32 -2 uy) (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) (neg.f32 (*.f32 -2 uy))) |
(/.f32 (neg.f32 (*.f32 (*.f32 uy (PI.f32)) -4)) 2) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy 8))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy 8)))) 16) |
(*.f32 (*.f32 uy (*.f32 8 (PI.f32))) 1/4) |
(*.f32 (*.f32 uy (*.f32 (PI.f32) 8)) 1/4) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 uy (PI.f32)) -4)) (neg.f32 (*.f32 (*.f32 uy (PI.f32)) -4))) 4) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(neg.f32 (*.f32 (PI.f32) (*.f32 uy -2))) |
(+.f32 -1 (-.f32 1 (*.f32 uy (*.f32 -2 (PI.f32))))) |
(*.f32 (*.f32 -2 uy) (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) (neg.f32 (*.f32 -2 uy))) |
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 0) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 0) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))))) 2) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4)) 4) |
(*.f32 (*.f32 4 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32))))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) 4)) |
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) (/.f32 (*.f32 4 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) 4)) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4))) 8) |
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 4 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) 1/4) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 4 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))))) 1/4) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4))) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 4)))) 16) |
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 4 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) 1/4) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 4 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))))) 1/4) |
Compiled 16678 to 10733 computations (35.6% saved)
17 alts after pruning (16 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 323 | 16 | 339 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 323 | 17 | 340 |
| Status | Error | Program |
|---|---|---|
| 13.7b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) | |
| 13.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) | |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) | |
| 13.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) | |
| ▶ | 13.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
| ▶ | 13.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) | |
| 12.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux -1)) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) 1))))) | |
| 17.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) | |
| ✓ | 13.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 13.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))))) | |
| 29.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) | |
| ▶ | 13.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
| ▶ | 0.3b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 14.2b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) | |
| 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| ▶ | 16.3b | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
Compiled 1352 to 920 computations (32% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (pow.f32 (+.f32 maxCos -1) 2) |
| ✓ | 0.1b | (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) |
| ✓ | 0.1b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) |
Compiled 126 to 94 computations (25.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | maxCos | @ | -inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 2.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 1.0ms | uy | @ | inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 1.0ms | maxCos | @ | inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 1× | batch-egg-rewrite |
| 1584× | rational.json-simplify-35 |
| 1372× | bool.json-1 |
| 1372× | bool.json-2 |
| 1332× | rational.json-1 |
| 1332× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 151 |
| 1 | 236 | 151 |
| 2 | 551 | 151 |
| 3 | 1129 | 151 |
| 4 | 2492 | 151 |
| 5 | 5133 | 151 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) |
(pow.f32 (+.f32 maxCos -1) 2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 2) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2) (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (+.f32 maxCos -1) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (+.f32 maxCos -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (+.f32 maxCos -1) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 maxCos -1) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (+.f32 maxCos -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (+.f32 maxCos -1) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (pow.f32 (+.f32 maxCos -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (+.f32 maxCos -1) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (pow.f32 (+.f32 maxCos -1) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4))) (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (pow.f32 (+.f32 maxCos -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x and (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (+.f32 maxCos -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x or (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 (+.f32 maxCos -1) 2)))))) |
| 1× | egg-herbie |
| 1204× | rational.json-simplify-46 |
| 1134× | rational.json-simplify-43 |
| 1118× | rational.json-simplify-51 |
| 998× | rational.json-simplify-53 |
| 980× | rational.json-simplify-2 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 316 | 10802 |
| 1 | 798 | 10746 |
| 2 | 1831 | 10446 |
| 3 | 4541 | 9976 |
| 4 | 6178 | 9976 |
| 5 | 6863 | 9944 |
| 6 | 7036 | 9944 |
| 7 | 7410 | 9944 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))) |
(*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
1 |
(+.f32 (*.f32 -2 maxCos) 1) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(pow.f32 maxCos 2) |
(+.f32 (pow.f32 maxCos 2) (*.f32 -2 maxCos)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(pow.f32 maxCos 2) |
(+.f32 (pow.f32 maxCos 2) (*.f32 -2 maxCos)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 2) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 2)) |
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 1) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))) 2) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)) 4) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))))) 32) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 0) |
(+.f32 0 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
(+.f32 (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2) (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2)) |
(-.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 0) |
(*.f32 2 (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2)) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 1) |
(*.f32 1 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 1/2) |
(*.f32 1/2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2) 2) |
(/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 1) |
(/.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 2) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) 32) |
(+.f32 (pow.f32 (+.f32 maxCos -1) 2) 0) |
(+.f32 0 (pow.f32 (+.f32 maxCos -1) 2)) |
(+.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2)) |
(-.f32 (pow.f32 (+.f32 maxCos -1) 2) 0) |
(*.f32 2 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2)) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1) |
(*.f32 1 (pow.f32 (+.f32 maxCos -1) 2)) |
(*.f32 (*.f32 2 (pow.f32 (+.f32 maxCos -1) 2)) 1/2) |
(*.f32 1/2 (*.f32 2 (pow.f32 (+.f32 maxCos -1) 2))) |
(*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2) 2) |
(/.f32 (pow.f32 (+.f32 maxCos -1) 2) 1) |
(/.f32 (*.f32 2 (pow.f32 (+.f32 maxCos -1) 2)) 2) |
(/.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4))) (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4)))) 32) |
| Outputs |
|---|
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))))) |
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2)) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))) |
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2)) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) -4/45))))) |
(+.f32 (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 6) -4/45)) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 1/2))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos 1/2))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) -1/4))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) -1/4))))) |
(+.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) -1/4))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) 1/2))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) 1/2)) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))))) |
(+.f32 (+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) 1/2)) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) (*.f32 -1/4 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))))))) |
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -1/4 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/4 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/4 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux)))) |
(*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) |
(*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux)))) (*.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) 1/2))) |
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 -1/2 (*.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) 1/2)))) |
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) ux))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))))) (*.f32 -1/2 (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 -1/2 (*.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) 1/2)) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux)))) (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))))))) |
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) (+.f32 (+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (/.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 3))) -1/4)))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) ux))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))) (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (/.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 3))) -1/4)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) -1/4))))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 ux (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) 1/2))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))))) |
(+.f32 (*.f32 -1/8 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))))) (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))) |
(+.f32 (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) 1/2)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) -1/8))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))))) (*.f32 1/16 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))))))) |
(+.f32 (+.f32 (*.f32 -1/8 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))))) (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))) (*.f32 1/16 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5))))))) |
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) 1/2))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) 1/16)))) |
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) 1/16)))) |
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) -1/8)) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) -1/2))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))) 1/8) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) 1/8)) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))) |
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) -1/2)) (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) (*.f32 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) 1/8))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) (*.f32 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) 1/8)) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 1/8 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 1/8 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))) 1/8)) (*.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) -1/16))) |
(+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) 1/8)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5))))) -1/16) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (neg.f32 (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) -1/2)) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) 1/8) (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) -1/16))))) |
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) -1/2)) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) 1/8) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (sqrt.f32 -1))) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 1/8 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5))))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 1/8 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5))))))))) |
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) 1/2))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos 1/2)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)))))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2))))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 3) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)))) (*.f32 -1/4 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))))))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) -1/4)))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) -1/4)))) |
(+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) -1/4)))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 (*.f32 -1/4 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (/.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/2 (/.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) -1/4))))) |
(+.f32 (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/4 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))))))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) -1)) |
(*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) -1))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) -1))) (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))) (*.f32 -1/2 (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) -1)) (*.f32 -1/4 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (/.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux)))) (*.f32 -1/4 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (+.f32 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (/.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 3))) -1/4)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (/.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 3))) -1/4))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 (pow.f32 ux 2) -2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) -1/4))))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))) |
(*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))))))) |
(*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (+.f32 maxCos -1) (neg.f32 (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (sqrt.f32 -1))) |
(*.f32 (+.f32 maxCos -1) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) |
(*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (neg.f32 (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (neg.f32 (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))))))) |
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))))) |
(+.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (neg.f32 (*.f32 ux (sqrt.f32 -1)))) (+.f32 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))) (+.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (sqrt.f32 -1))) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos -1)) (neg.f32 (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))))))) |
(+.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))))))) |
1 |
(+.f32 (*.f32 -2 maxCos) 1) |
(+.f32 1 (*.f32 maxCos -2)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 maxCos -2))) |
(+.f32 1 (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2))) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 maxCos -2))) |
(+.f32 1 (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2))) |
(pow.f32 maxCos 2) |
(+.f32 (pow.f32 maxCos 2) (*.f32 -2 maxCos)) |
(+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 maxCos -2))) |
(+.f32 1 (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2))) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 maxCos -2))) |
(+.f32 1 (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2))) |
(pow.f32 maxCos 2) |
(+.f32 (pow.f32 maxCos 2) (*.f32 -2 maxCos)) |
(+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 maxCos -2))) |
(+.f32 1 (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2))) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 maxCos -2))) |
(+.f32 1 (+.f32 (pow.f32 maxCos 2) (*.f32 maxCos -2))) |
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 2) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 2)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))) 2) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)) 4) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))) 8) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) 16) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))))) 32) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 0) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(+.f32 0 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(+.f32 (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2) (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2)) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(-.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 0) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 2 (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2)) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 1) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 1 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 1/2) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 1/2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))))) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 2) 2) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 1) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) 2) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4) 4) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)) 8) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))) 16) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) 32) |
(sqrt.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(+.f32 (pow.f32 (+.f32 maxCos -1) 2) 0) |
(pow.f32 (+.f32 maxCos -1) 2) |
(+.f32 0 (pow.f32 (+.f32 maxCos -1) 2)) |
(pow.f32 (+.f32 maxCos -1) 2) |
(+.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2)) |
(pow.f32 (+.f32 maxCos -1) 2) |
(-.f32 (pow.f32 (+.f32 maxCos -1) 2) 0) |
(pow.f32 (+.f32 maxCos -1) 2) |
(*.f32 2 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2)) |
(pow.f32 (+.f32 maxCos -1) 2) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1) |
(pow.f32 (+.f32 maxCos -1) 2) |
(*.f32 1 (pow.f32 (+.f32 maxCos -1) 2)) |
(pow.f32 (+.f32 maxCos -1) 2) |
(*.f32 (*.f32 2 (pow.f32 (+.f32 maxCos -1) 2)) 1/2) |
(pow.f32 (+.f32 maxCos -1) 2) |
(*.f32 1/2 (*.f32 2 (pow.f32 (+.f32 maxCos -1) 2))) |
(pow.f32 (+.f32 maxCos -1) 2) |
(*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 2) 2) 2) |
(pow.f32 (+.f32 maxCos -1) 2) |
(/.f32 (pow.f32 (+.f32 maxCos -1) 2) 1) |
(pow.f32 (+.f32 maxCos -1) 2) |
(/.f32 (*.f32 2 (pow.f32 (+.f32 maxCos -1) 2)) 2) |
(pow.f32 (+.f32 maxCos -1) 2) |
(/.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4) 4) |
(pow.f32 (+.f32 maxCos -1) 2) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4)) 8) |
(pow.f32 (+.f32 maxCos -1) 2) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4))) 16) |
(pow.f32 (+.f32 maxCos -1) 2) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4))) (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 4)))) 32) |
(pow.f32 (+.f32 maxCos -1) 2) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
| ✓ | 0.1b | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
| ✓ | 0.5b | (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
| ✓ | 13.2b | (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
Compiled 52 to 31 computations (40.4% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | maxCos | @ | 0 | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
| 0.0ms | ux | @ | 0 | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
| 0.0ms | ux | @ | -inf | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
| 0.0ms | maxCos | @ | -inf | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
| 0.0ms | maxCos | @ | inf | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
| 1× | batch-egg-rewrite |
| 1622× | bool.json-1 |
| 1622× | bool.json-2 |
| 1576× | rational.json-1 |
| 1576× | rational.json-2 |
| 1016× | bool.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 110 |
| 1 | 130 | 110 |
| 2 | 332 | 110 |
| 3 | 657 | 110 |
| 4 | 1333 | 110 |
| 5 | 2957 | 110 |
| 6 | 6228 | 110 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8)) (*.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1))) (neg.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) 4) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2) (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8)) (*.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x and (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x or (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8)) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (*.f32 ux (*.f32 maxCos 1/2)) (*.f32 (-.f32 1 ux) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (*.f32 (-.f32 1 ux) 1/2) (*.f32 ux (*.f32 maxCos 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 ux (+.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
| 1× | egg-herbie |
| 1150× | rational.json-simplify-51 |
| 1128× | rational.json-simplify-41 |
| 1044× | rational.json-simplify-2 |
| 1042× | rational.json-simplify-46 |
| 844× | rational.json-simplify-1 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 329 | 7969 |
| 1 | 746 | 7843 |
| 2 | 1819 | 7769 |
| 3 | 3574 | 7669 |
| 4 | 5462 | 7657 |
| 5 | 6148 | 7657 |
| 6 | 6469 | 7657 |
| 7 | 7183 | 7657 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) |
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (/.f32 ux (sqrt.f32 -1))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) (/.f32 ux (sqrt.f32 -1))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) (/.f32 ux (sqrt.f32 -1))) |
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 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 0) |
(+.f32 0 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(+.f32 -1 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2))) |
(+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1) |
(+.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2)) |
(*.f32 1 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2)) |
(*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1) |
(*.f32 4 (/.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4)) |
(*.f32 (*.f32 2 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2) |
(*.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) -1) |
(*.f32 -1 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1)) |
(*.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4) 1/4) |
(*.f32 1/2 (*.f32 2 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 1/4 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4)) |
(*.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) 2) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4) 4) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1) |
(/.f32 (*.f32 2 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 2) |
(/.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) -1) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4) 4) |
(/.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1)) -2) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8) 8) |
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) 4) -4) |
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8)) 16) |
(/.f32 (neg.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1))) 2) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8)) (*.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8))) 32) |
(/.f32 (+.f32 (neg.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1))) (neg.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1)))) 4) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) 4) -1) 4) |
(neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1)) |
(+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 0) |
(+.f32 0 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(+.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2) (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)) |
(-.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 0) |
(*.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)) |
(*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1) |
(*.f32 4 (/.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4)) |
(*.f32 (*.f32 2 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) |
(*.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4) 1/4) |
(*.f32 1/2 (*.f32 2 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 1/4 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4)) |
(*.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2) 2) |
(*.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4) 4) |
(/.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1) |
(/.f32 (*.f32 2 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2) |
(/.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4) 4) |
(/.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8) 8) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8)) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8)) (*.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8))) 32) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 0) |
(+.f32 0 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2)) |
(-.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 0) |
(*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2)) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1) |
(*.f32 4 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4)) |
(*.f32 (*.f32 2 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1/2) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4) 1/4) |
(*.f32 1/2 (*.f32 2 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(*.f32 1/4 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4)) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2) 2) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4) 4) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1) |
(/.f32 (*.f32 2 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4) 4) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8) 8) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8)) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8)) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8))) 32) |
(-.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 0) |
(*.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) |
(*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/2)) |
(*.f32 2 (+.f32 (*.f32 ux (*.f32 maxCos 1/2)) (*.f32 (-.f32 1 ux) 1/2))) |
(*.f32 2 (+.f32 (*.f32 (-.f32 1 ux) 1/2) (*.f32 ux (*.f32 maxCos 1/2)))) |
(*.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) 1/4) |
(*.f32 1/2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 1/2 (+.f32 (*.f32 ux (+.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) 2))) |
(*.f32 1/2 (+.f32 (*.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 maxCos maxCos)))) |
(*.f32 1/4 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/2) 2) |
(*.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) 4) |
(/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 2) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) 4) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8) 8) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8)) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8))) 32) |
| Outputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 maxCos (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 maxCos (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 maxCos (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 maxCos (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 maxCos (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 maxCos (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 maxCos (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 maxCos (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 maxCos (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)) 1)) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)) 1)) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))) |
(*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))))))) |
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))))) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5))))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))) |
(+.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))) |
(*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) |
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) |
(+.f32 (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1))))) (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 3)))))) |
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3)))))) |
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))))) |
(+.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))))) |
(+.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) (*.f32 1/8 (/.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))) (pow.f32 (sqrt.f32 -1) 3)))) |
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 3))))) (+.f32 (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (*.f32 maxCos -1)) (sqrt.f32 -1))))) (*.f32 -1/16 (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 5) (pow.f32 (sqrt.f32 -1) 5))))))) |
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) (+.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) -1/16)) (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))) |
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (neg.f32 maxCos)) (neg.f32 ux))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3))))) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 -1/16 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 5)))))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 -1/16 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 5))))))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 -1/16 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 5))))))))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (+.f32 (*.f32 1/8 (/.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 -1/16 (/.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 ux 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))))))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1)))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) 2)))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))))) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2)) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (pow.f32 maxCos 2)))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) 2)))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2))))))) 2)))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) 2))))) (+.f32 (+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 -1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1/2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) 2)) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))))) |
(+.f32 (+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))))) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2)) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (pow.f32 maxCos 2)))))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2)) (*.f32 (pow.f32 maxCos 3) ux)) (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) 2)))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) 2)) (*.f32 ux (pow.f32 maxCos 3))) (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) 2)) (*.f32 ux (pow.f32 maxCos 3))) (*.f32 (-.f32 1 ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) 2)))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))) |
(+.f32 (+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2))))))) 2)) (pow.f32 maxCos 3)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (-.f32 1 ux) (neg.f32 (*.f32 ux (sqrt.f32 (/.f32 -1 (+.f32 -1 (pow.f32 (-.f32 1 ux) 2))))))) 2)))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) |
(*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) |
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) |
(+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))) |
(+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (+.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))))))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))) |
(+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (+.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 1/2 (+.f32 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (/.f32 (/.f32 (-.f32 1 ux) (pow.f32 maxCos 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))))))) |
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 3)))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) |
(*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (/.f32 ux (sqrt.f32 -1))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 ux (sqrt.f32 -1)))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) (/.f32 ux (sqrt.f32 -1)))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) (/.f32 ux (sqrt.f32 -1))) |
(+.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 ux (sqrt.f32 -1)))) |
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (/.f32 1 (sqrt.f32 -1))) (-.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))) (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 ux (sqrt.f32 -1))))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) (/.f32 ux (sqrt.f32 -1))) |
(+.f32 (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))))))) (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 ux (sqrt.f32 -1)))) |
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) (-.f32 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) -1/2)) (/.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (/.f32 (-.f32 1 ux) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) (+.f32 (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 ux (sqrt.f32 -1))) (*.f32 -1/2 (+.f32 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (/.f32 (-.f32 1 ux) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) (+.f32 (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 ux (sqrt.f32 -1))) (*.f32 -1/2 (+.f32 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (*.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 3))))))))) |
1 |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(-.f32 1 (*.f32 ux (-.f32 1 maxCos))) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(-.f32 1 (*.f32 ux (-.f32 1 maxCos))) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(-.f32 1 (*.f32 ux (-.f32 1 maxCos))) |
(*.f32 (-.f32 maxCos 1) ux) |
(*.f32 ux (+.f32 maxCos -1)) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(-.f32 1 (*.f32 ux (-.f32 1 maxCos))) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(-.f32 1 (*.f32 ux (-.f32 1 maxCos))) |
(+.f32 1 (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(-.f32 1 (*.f32 ux (-.f32 1 maxCos))) |
(*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(*.f32 ux (+.f32 maxCos -1)) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(-.f32 1 (*.f32 ux (-.f32 1 maxCos))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(-.f32 1 (*.f32 ux (-.f32 1 maxCos))) |
(+.f32 1 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 1 (*.f32 ux (+.f32 maxCos -1))) |
(-.f32 1 (*.f32 ux (-.f32 1 maxCos))) |
(-.f32 1 ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 maxCos ux) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(+.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 0) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(+.f32 0 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(+.f32 -1 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2))) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(+.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2)) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 1 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2)) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 4 (/.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4)) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 (*.f32 2 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) -1) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 -1 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1)) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4) 1/4) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 1/2 (*.f32 2 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 1/4 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4)) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) 2) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4) 4) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (*.f32 2 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 2) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) -1) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 4) 4) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1)) -2) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8) 8) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) 4) -4) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8)) 16) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (neg.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1))) 2) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8)) (*.f32 2 (*.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 8))) 32) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (+.f32 (neg.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1))) (neg.f32 (*.f32 2 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1)))) 4) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1) 4) -1) 4) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -1)) |
(-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2)) |
(+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 0) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(+.f32 0 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(+.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2) (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(-.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 0) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(*.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(*.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(*.f32 4 (/.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4)) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(*.f32 (*.f32 2 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(*.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4) 1/4) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(*.f32 1/2 (*.f32 2 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(*.f32 1/4 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4)) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(*.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2) 2) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(*.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4) 4) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(/.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(/.f32 (*.f32 2 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(/.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 4) 4) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(/.f32 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8) 8) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8)) 16) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8)) (*.f32 2 (*.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 8))) 32) |
(pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) |
(pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 0) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(+.f32 0 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(-.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 0) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(*.f32 4 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(*.f32 (*.f32 2 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1/2) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4) 1/4) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(*.f32 1/2 (*.f32 2 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(*.f32 1/4 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1/2) 2) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4) 4) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(/.f32 (*.f32 2 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 4) 4) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8) 8) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8)) 16) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8)) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 8))) 32) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(-.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 0) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/2)) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 2 (+.f32 (*.f32 ux (*.f32 maxCos 1/2)) (*.f32 (-.f32 1 ux) 1/2))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 2 (+.f32 (*.f32 (-.f32 1 ux) 1/2) (*.f32 ux (*.f32 maxCos 1/2)))) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) 1/4) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 1/2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 1/2 (+.f32 (*.f32 ux (+.f32 maxCos maxCos)) (*.f32 (-.f32 1 ux) 2))) |
(*.f32 1/2 (+.f32 (*.f32 ux (+.f32 maxCos maxCos)) (*.f32 2 (-.f32 1 ux)))) |
(*.f32 1/2 (+.f32 (*.f32 2 (-.f32 1 ux)) (*.f32 maxCos (+.f32 ux ux)))) |
(*.f32 1/2 (+.f32 (*.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 maxCos maxCos)))) |
(*.f32 1/2 (+.f32 (*.f32 ux (+.f32 maxCos maxCos)) (*.f32 2 (-.f32 1 ux)))) |
(*.f32 1/2 (+.f32 (*.f32 2 (-.f32 1 ux)) (*.f32 maxCos (+.f32 ux ux)))) |
(*.f32 1/4 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/2) 2) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(*.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) 4) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 2) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) 4) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8) 8) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8)) 16) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 8))) 32) |
(+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) | |
| 0.5b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) | |
| ✓ | 13.2b | (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) |
| ✓ | 14.2b | (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1) |
Compiled 160 to 95 computations (40.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | maxCos | @ | inf | (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1) |
| 0.0ms | maxCos | @ | 0 | (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) |
| 0.0ms | ux | @ | 0 | (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1) |
| 0.0ms | maxCos | @ | -inf | (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1) |
| 0.0ms | maxCos | @ | -inf | (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) |
| 1× | batch-egg-rewrite |
| 2018× | bool.json-1 |
| 2018× | bool.json-2 |
| 1534× | bool.json-3 |
| 980× | rational.json-simplify-35 |
| 802× | rational.json-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 110 |
| 1 | 138 | 104 |
| 2 | 366 | 98 |
| 3 | 790 | 98 |
| 4 | 2242 | 98 |
| 5 | 6633 | 98 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4)) (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)))))) |
| 1× | egg-herbie |
| 1068× | rational.json-simplify-59 |
| 962× | rational.json-simplify-51 |
| 900× | rational.json-simplify-1 |
| 760× | rational.json-simplify-61 |
| 682× | rational.json-simplify-19 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 113 | 4259 |
| 1 | 239 | 4195 |
| 2 | 461 | 4195 |
| 3 | 1104 | 4139 |
| 4 | 2172 | 4139 |
| 5 | 5490 | 4139 |
| 6 | 7891 | 4139 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(-.f32 (pow.f32 (-.f32 1 ux) 2) 1) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) 1) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)) |
(-.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)) 1) |
(-.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(-.f32 0 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(*.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 1/2) |
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(/.f32 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) -2) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4))) 16) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1) |
(-.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 0) |
(-.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2) -1) |
(*.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 1) |
(*.f32 2 (/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 2)) |
(*.f32 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) 1/2) |
(*.f32 1/2 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))) |
(*.f32 (/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 2) 2) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 1) |
(/.f32 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) 2) |
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4)) 8) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4)) (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4))) 16) |
| Outputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) |
(*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux -2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux -2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux -2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux -2))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux -2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux -2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux -2))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux -2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux -2))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) |
(*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(-.f32 (pow.f32 (-.f32 1 ux) 2) 1) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) -1) |
(+.f32 -1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) 1) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 1)) |
(+.f32 -1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 2 (*.f32 maxCos ux))))) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 1)) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) -1)) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 -1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 2 (*.f32 maxCos ux)))))) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 1)) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) -1)) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 -1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 2 (*.f32 maxCos ux)))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 2 (*.f32 maxCos ux)))) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 1)) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) -1)) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 -1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 2 (*.f32 maxCos ux)))))) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 1)) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) -1)) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 -1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 2 (*.f32 maxCos ux)))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 2 (*.f32 maxCos ux)))) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 1)) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) -1)) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 -1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 2 (*.f32 maxCos ux)))))) |
(-.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) 1) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 1)) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) -1)) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 -1 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 -1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 2 (*.f32 maxCos ux)))))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 0 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 1/2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) -2) |
(/.f32 (+.f32 -2 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) -2) |
(/.f32 (+.f32 -2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) -2) |
(/.f32 (+.f32 -2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) -2) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4))) 16) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1) |
(+.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 0) |
(+.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(-.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2) -1) |
(+.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(+.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 1) |
(+.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 2 (/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 2)) |
(+.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) 1/2) |
(*.f32 1/2 (+.f32 -2 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 1/2 (+.f32 -2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) |
(*.f32 1/2 (+.f32 -2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 1/2 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))) |
(*.f32 1/2 (+.f32 -2 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 1/2 (+.f32 -2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) |
(*.f32 1/2 (+.f32 -2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 2) 2) |
(+.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 1) |
(+.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 -2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) 2) |
(/.f32 (+.f32 -2 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) 2) |
(/.f32 (+.f32 -2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) 2) |
(/.f32 (+.f32 -2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) 2) |
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4) 4) |
(+.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4)) 8) |
(+.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4)) (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) 4))) 16) |
(+.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) | |
| ✓ | 0.4b | (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.5b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) | |
| ✓ | 13.2b | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
Compiled 308 to 159 computations (48.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | inf | (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.0ms | ux | @ | -inf | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.0ms | ux | @ | 0 | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.0ms | maxCos | @ | -inf | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.0ms | maxCos | @ | inf | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 1× | batch-egg-rewrite |
| 1448× | bool.json-1 |
| 1448× | bool.json-2 |
| 1426× | rational.json-1 |
| 1426× | rational.json-2 |
| 1426× | rational.json-4 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 284 |
| 1 | 142 | 92 |
| 2 | 449 | 92 |
| 3 | 1444 | 92 |
| 4 | 4941 | 92 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
| 1× | egg-herbie |
| 1666× | rational.json-simplify-19 |
| 1062× | rational.json-simplify-38 |
| 898× | rational.json-simplify-40 |
| 842× | rational.json-simplify-35 |
| 656× | rational.json-simplify-57 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 172 | 6066 |
| 1 | 472 | 6002 |
| 2 | 1604 | 5966 |
| 3 | 6868 | 5966 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(+.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4) |
(/.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(+.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(*.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) |
(*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (fabs.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 1/2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(*.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(fabs.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(fabs.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (-.f32 0 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| Outputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 (neg.f32 maxCos) 1) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 (neg.f32 maxCos) 1) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 (neg.f32 maxCos) 1) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 (neg.f32 maxCos) 1) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 maxCos ux) (*.f32 -2 (-.f32 1 ux)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 -2 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 -2 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 -2 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 -2 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 -2 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 -2 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 -2 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 -2 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))))) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (neg.f32 maxCos) 1) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (neg.f32 maxCos) 1) 2)) (*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)) 1)) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (neg.f32 maxCos) 1) 2)) (+.f32 (*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2)))) 1)) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)) 1)) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (neg.f32 maxCos) 1) 2)) (+.f32 (*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2)))) 1)) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 1/2)) |
(*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 1/2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1/2)) |
(*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 2 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (fabs.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 1/2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 1/2)) |
(*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 1/2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1/2)) |
(*.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(*.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 2 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(*.f32 (fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (-.f32 0 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) | |
| ✓ | 0.5b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
| ✓ | 0.5b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
| ✓ | 13.2b | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))) |
Compiled 595 to 306 computations (48.6% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | 0 | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))) |
| 0.0ms | ux | @ | inf | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))) |
| 0.0ms | maxCos | @ | 0 | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))) |
| 0.0ms | maxCos | @ | -inf | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))) |
| 0.0ms | ux | @ | -inf | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))) |
| 1× | batch-egg-rewrite |
| 1360× | rational.json-simplify-35 |
| 916× | bool.json-1 |
| 916× | bool.json-2 |
| 894× | rational.json-1 |
| 894× | rational.json-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 339 |
| 1 | 215 | 243 |
| 2 | 773 | 139 |
| 3 | 3617 | 139 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (-.f32 0 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 0 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 0 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (+.f32 (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 2 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (+.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (+.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
| 1× | egg-herbie |
| 1236× | rational.json-simplify-61 |
| 1122× | rational.json-simplify-35 |
| 950× | rational.json-simplify-40 |
| 816× | rational.json-simplify-44 |
| 814× | rational.json-simplify-49 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 392 | 12313 |
| 1 | 1236 | 12043 |
| 2 | 5992 | 11729 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(-.f32 1 (pow.f32 (-.f32 ux 1) 2)) |
(-.f32 (+.f32 1 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)))) (pow.f32 (-.f32 ux 1) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
-1 |
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1) |
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1) |
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1) |
(*.f32 (-.f32 ux 1) (-.f32 1 ux)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))) |
(+.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(+.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4) |
(/.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(+.f32 -1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(+.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(+.f32 (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 1 (-.f32 0 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 0 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) -1) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 -1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 -1 (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) -2) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 -2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 -2 (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 0 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 4 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 4 (+.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) -4) |
(/.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 -4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (+.f32 (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4)) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 2 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 2 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (+.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) -8) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) |
(/.f32 (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) |
(/.f32 (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) -16) |
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (neg.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(fabs.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(+.f32 -1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(+.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 1 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 1 (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 -1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) 2) |
(/.f32 -2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 -2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 2 (+.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 2 (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4) |
(/.f32 -4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4)) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) -2) |
(/.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 2 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(/.f32 (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) |
(/.f32 (neg.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| Outputs |
|---|
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2) -1)) |
(*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2) -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2) -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2) -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(-.f32 1 (pow.f32 (-.f32 ux 1) 2)) |
(-.f32 1 (pow.f32 (+.f32 ux -1) 2)) |
(-.f32 (+.f32 1 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)))) (pow.f32 (-.f32 ux 1) 2)) |
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (-.f32 1 (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 1 (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
(+.f32 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
(+.f32 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) |
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
(+.f32 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
(+.f32 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) |
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
(+.f32 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 2 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 ux 1) 2)) |
(+.f32 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1))) (-.f32 1 (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) (-.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (+.f32 ux -1)))) (pow.f32 (+.f32 ux -1) 2))) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux -1))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux -1)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)) 1)) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (+.f32 1 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux -1)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)) 1)) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (+.f32 1 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
-1 |
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1) |
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 maxCos -1)) (-.f32 1 maxCos))) -1) |
(+.f32 -1 (*.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))))) |
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 maxCos -1)) (-.f32 1 maxCos))) (-.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) 1)) |
(+.f32 -1 (+.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1)))) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) |
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 maxCos -1)) (-.f32 1 maxCos))) (-.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) 1)) |
(+.f32 -1 (+.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1)))) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 maxCos -1)) (-.f32 1 maxCos))) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1)))) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 maxCos -1)) (-.f32 1 maxCos))) (-.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) 1)) |
(+.f32 -1 (+.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1)))) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 maxCos -1)) (-.f32 1 maxCos))) (-.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) 1)) |
(+.f32 -1 (+.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1)))) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2) -1)) |
(*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2) -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1) |
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2) -1)) (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1)) |
(+.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1) |
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2) -1)) (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1)) |
(+.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (-.f32 ux 1) (-.f32 1 ux)) |
(*.f32 (+.f32 ux -1) (-.f32 1 ux)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1))))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1))))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (+.f32 (*.f32 ux (neg.f32 (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (+.f32 (*.f32 ux (neg.f32 (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (+.f32 (*.f32 ux (neg.f32 (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1))))) |
(+.f32 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (*.f32 maxCos (+.f32 (*.f32 ux (neg.f32 (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (+.f32 (*.f32 ux (neg.f32 (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (+.f32 (*.f32 ux (neg.f32 (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) (*.f32 maxCos (*.f32 (+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (*.f32 ux (+.f32 ux -1)))) -1))) |
(*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (neg.f32 (+.f32 ux -1))))))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (*.f32 ux (+.f32 ux -1)))) -1)) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (neg.f32 (+.f32 ux -1)))))))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (*.f32 ux (+.f32 ux -1)))) -1)) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) -1)) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (neg.f32 (+.f32 ux -1)))))))) |
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))) |
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))) |
(+.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(-.f32 1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(+.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(-.f32 1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4) |
(-.f32 1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8) |
(-.f32 1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(-.f32 1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(+.f32 -1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(+.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(+.f32 (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 1 (-.f32 0 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 0 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) -1) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 -1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 -1 (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) -2) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 -2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 -2 (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 0 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 4 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 4 (+.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) -4) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 -4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (+.f32 (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 4 (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) (/.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))))) |
(*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) -4)) (/.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4) (/.f32 -1 (/.f32 (fabs.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (fabs.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))))) |
(/.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) (/.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 2 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 2 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 2 (/.f32 -1 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) (+.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) (/.f32 -1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))))) |
(*.f32 (/.f32 -1 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (/.f32 2 (+.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) (/.f32 -1 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))))) |
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (+.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 4 (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) (/.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))))) |
(*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) -4)) (/.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4) (/.f32 -1 (/.f32 (fabs.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (fabs.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))))) |
(/.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) (/.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) -8) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) (/.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) (*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) (/.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))) (*.f32 -2 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 -1 (+.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (/.f32 0 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 -1 (+.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (/.f32 0 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))))) (*.f32 -2 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (/.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (/.f32 1/2 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))))) (*.f32 -2 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) -16) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4))) (neg.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4))) |
(/.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) -4))) (neg.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4))) |
(/.f32 (neg.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4))) (neg.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4))) |
(/.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) -4))) (neg.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4))) |
(neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(fabs.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(fabs.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(+.f32 -1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(+.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 1 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 1 (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 -1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) 2) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 -2 (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 -2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 2 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 2 (+.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 2 (+.f32 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 -4 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) -2) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 2 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 2 (*.f32 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) -2)) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (neg.f32 (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (+.f32 (*.f32 maxCos ux) (-.f32 1 ux))) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4)) (/.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))))) (neg.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4))) |
(/.f32 (*.f32 (/.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) -4)))) (neg.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) -4)))) (neg.f32 (*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) 4))) |
(neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)) (neg.f32 (+.f32 (*.f32 maxCos ux) (-.f32 1 ux)))) |
Compiled 115704 to 72049 computations (37.7% saved)
34 alts after pruning (31 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1790 | 26 | 1816 |
| Fresh | 6 | 5 | 11 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 1799 | 34 | 1833 |
| Status | Error | Program |
|---|---|---|
| 2.7b | (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2)) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)))) | |
| 2.7b | (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3))))) | |
| 3.4b | (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) | |
| ▶ | 13.7b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 13.9b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) | |
| ▶ | 0.3b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 0.6b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))))))) | |
| 0.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos 1/2))))) | |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) | |
| 14.3b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) | |
| ✓ | 13.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
| 14.0b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))))))) | |
| ▶ | 13.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) | |
| 17.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)))) | |
| 13.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) | |
| ✓ | 13.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 13.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))))) | |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)))) | |
| 18.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1)) -1))) | |
| 18.6b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) | |
| 0.4b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (+.f32 (*.f32 -2 maxCos) 1) (neg.f32 (pow.f32 ux 2)))))) | |
| 0.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 1 (neg.f32 (pow.f32 ux 2)))))) | |
| 2.1b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) | |
| ▶ | 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
| 16.4b | (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) | |
| 16.8b | (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) | |
| ✓ | 16.3b | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
| 19.2b | (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) | |
| ▶ | 29.9b | (sqrt.f32 (-.f32 1 1)) |
| 16.9b | (sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) | |
| 6.1b | (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) | |
| 16.4b | (sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) | |
| 11.2b | (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
Compiled 2533 to 1858 computations (26.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) | |
| ✓ | 0.1b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| ✓ | 0.3b | (*.f32 (PI.f32) (*.f32 uy -2)) |
| ✓ | 13.5b | (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1) |
Compiled 152 to 116 computations (23.7% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 1.0ms | maxCos | @ | -inf | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 1.0ms | maxCos | @ | inf | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 1.0ms | ux | @ | inf | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 1× | batch-egg-rewrite |
| 1548× | bool.json-1 |
| 1548× | bool.json-2 |
| 1506× | rational.json-1 |
| 1506× | rational.json-2 |
| 1506× | rational.json-4 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 28 | 135 |
| 1 | 280 | 123 |
| 2 | 653 | 115 |
| 3 | 1308 | 111 |
| 4 | 2770 | 111 |
| 5 | 5723 | 111 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1) |
(*.f32 (PI.f32) (*.f32 uy -2)) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (PI.f32) (+.f32 uy uy))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (PI.f32) (*.f32 uy -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 -1 (*.f32 (PI.f32) (+.f32 uy uy))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (PI.f32) (+.f32 uy uy)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (+.f32 uy uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (neg.f32 (*.f32 uy -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 uy (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 uy (neg.f32 (*.f32 (PI.f32) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (neg.f32 (*.f32 (PI.f32) uy)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy -2) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (PI.f32) (*.f32 uy -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (PI.f32) uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) -2) (neg.f32 uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 2) uy)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 uy uy) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 (PI.f32) 1/2) uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) uy) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 4) (*.f32 1/2 uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (PI.f32)) (*.f32 uy -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 uy) (*.f32 (PI.f32) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 uy -2)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (PI.f32) -2)) uy)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (PI.f32) uy)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy -4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy -8)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -1) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (*.f32 uy -2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (PI.f32) (+.f32 uy uy))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (PI.f32) (+.f32 uy uy)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (PI.f32) (+.f32 uy uy))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -2 (-.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (*.f32 uy -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (+.f32 1 (*.f32 (PI.f32) (+.f32 uy uy))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (+.f32 -1 (*.f32 (PI.f32) (+.f32 uy uy))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (PI.f32) (+.f32 uy uy)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy -8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -1) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (PI.f32) (*.f32 uy -2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (PI.f32) (*.f32 uy -2)) (*.f32 (PI.f32) (*.f32 uy -2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (PI.f32) (*.f32 uy -2)) (*.f32 (PI.f32) (*.f32 uy -2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4))) (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))))))))) |
| 1× | egg-herbie |
| 1412× | rational.json-simplify-52 |
| 1128× | rational.json-simplify-46 |
| 1104× | rational.json-simplify-49 |
| 1060× | rational.json-simplify-43 |
| 1044× | rational.json-simplify-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 330 | 7766 |
| 1 | 825 | 7726 |
| 2 | 1895 | 7478 |
| 3 | 5354 | 7478 |
| 4 | 6823 | 7478 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)))))) |
(*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(-.f32 1 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2)))) |
(-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1)) |
(-.f32 (+.f32 1 (*.f32 (PI.f32) (+.f32 uy uy))) 1) |
(-.f32 -1 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1)) |
(-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0) |
(-.f32 0 (*.f32 (PI.f32) (*.f32 uy -2))) |
(-.f32 (+.f32 -1 (*.f32 (PI.f32) (+.f32 uy uy))) -1) |
(*.f32 1 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 (PI.f32) (neg.f32 (*.f32 uy -2))) |
(*.f32 uy (*.f32 (PI.f32) 2)) |
(*.f32 uy (neg.f32 (*.f32 (PI.f32) -2))) |
(*.f32 -2 (neg.f32 (*.f32 (PI.f32) uy))) |
(*.f32 (*.f32 uy -2) (neg.f32 (PI.f32))) |
(*.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) |
(*.f32 -1 (*.f32 (PI.f32) (*.f32 uy -2))) |
(*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1) |
(*.f32 2 (*.f32 (PI.f32) uy)) |
(*.f32 (*.f32 (PI.f32) -2) (neg.f32 uy)) |
(*.f32 (*.f32 (PI.f32) 2) uy) |
(*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 1/2) |
(*.f32 (+.f32 uy uy) (PI.f32)) |
(*.f32 4 (*.f32 (*.f32 (PI.f32) 1/2) uy)) |
(*.f32 (*.f32 (PI.f32) uy) 2) |
(*.f32 1/2 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4)))) |
(*.f32 (*.f32 (PI.f32) 4) (*.f32 1/2 uy)) |
(*.f32 (neg.f32 (PI.f32)) (*.f32 uy -2)) |
(*.f32 (neg.f32 uy) (*.f32 (PI.f32) -2)) |
(*.f32 (neg.f32 (*.f32 uy -2)) (PI.f32)) |
(*.f32 (neg.f32 (*.f32 (PI.f32) -2)) uy) |
(*.f32 (neg.f32 (*.f32 (PI.f32) uy)) -2) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) |
(/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1) |
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 2) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -4)) -2) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -8)) -4) |
(/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -8) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) 8) |
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -4) |
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) 4) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4))) 16) |
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8)))) 8) |
(/.f32 (/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -1) 8) |
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -1) 4) |
(neg.f32 (*.f32 (PI.f32) (*.f32 uy -2))) |
(+.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1)) |
(+.f32 -2 (-.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) |
(+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 0) |
(+.f32 -1 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2)))) |
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy -2))) |
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1) |
(+.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1) |
(-.f32 1 (+.f32 1 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(-.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 0) |
(-.f32 -1 (+.f32 -1 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(-.f32 0 (*.f32 (PI.f32) (+.f32 uy uy))) |
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) -1) |
(-.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) 1) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 1) |
(/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) |
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) -2) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -4)) 2) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -8)) 4) |
(/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4) -4) |
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) 8) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -8) |
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) 4) |
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) -4) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8)))) 16) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4))) 8) |
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -1) 8) |
(/.f32 (/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) -1) 4) |
(neg.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 1) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))))) 2) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4)) 4) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4))) 8) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4))) (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) 16) |
| Outputs |
|---|
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) -4/45))))) |
(+.f32 (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)))))) |
(+.f32 (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (*.f32 maxCos (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) -1/4)))) |
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2))))))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) -1/4))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) (+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))))) -1/4)))) |
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))))) -1/4)) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))))) |
(*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) ux)))) |
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) ux)))) |
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) -1/2)))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) ux))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) ux))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2)))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))) |
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) -1/2)))) (*.f32 -1/4 (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) (*.f32 -1/4 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))))) |
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) (*.f32 -1/4 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))) (pow.f32 maxCos 2))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))))) -1/4)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))) (*.f32 1/2 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) 1/2))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 1/2 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) 1/2)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) -1/8)))) |
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) -1/8))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)))))) |
(+.f32 (*.f32 1/2 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/16 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))))))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) 1/2)) (+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/8 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))) (*.f32 1/16 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) -1/8))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) 1/16)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) 1/16)) (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) -1/8))))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) -1/8)) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 5)))) 1/16))))) |
(*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1)))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux))))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1)))) (*.f32 -1/2 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) -1/2))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1)))) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) 1/8) (*.f32 -1/2 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))) |
(+.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) -1/2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) 1/8))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) 1/8))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) 1/8))) |
(+.f32 (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) 1/8))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1)))) (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) 1/8) (*.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) -1/16)) (*.f32 -1/2 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) -1/2)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) 1/8) (+.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) -1/16)) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) 1/8) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) -1/16))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) 1/8) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) -1/16))))) |
(+.f32 (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) 1/8)) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 5))))) -1/16))) |
(-.f32 1 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2)))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 (+.f32 1 (*.f32 (PI.f32) (+.f32 uy uy))) 1) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 -1 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 0 (*.f32 (PI.f32) (*.f32 uy -2))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 (+.f32 -1 (*.f32 (PI.f32) (+.f32 uy uy))) -1) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 1 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (neg.f32 (*.f32 uy -2))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) 2)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (neg.f32 (*.f32 (PI.f32) -2))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 -2 (neg.f32 (*.f32 (PI.f32) uy))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 uy -2) (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 -1 (*.f32 (PI.f32) (*.f32 uy -2))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 (PI.f32) uy)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 (PI.f32) -2) (neg.f32 uy)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 (PI.f32) 2) uy) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 1/2) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (+.f32 uy uy) (PI.f32)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 4 (*.f32 (*.f32 (PI.f32) 1/2) uy)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 (PI.f32) uy) 2) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 1/2 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4)))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 (PI.f32) 4) (*.f32 1/2 uy)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (neg.f32 (PI.f32)) (*.f32 uy -2)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (neg.f32 uy) (*.f32 (PI.f32) -2)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (neg.f32 (*.f32 uy -2)) (PI.f32)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (neg.f32 (*.f32 (PI.f32) -2)) uy) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (neg.f32 (*.f32 (PI.f32) uy)) -2) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 2) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -4)) -2) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -8)) -4) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4) 4) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -8) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) 8) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -4) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) 4) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4))) 16) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8)))) 8) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -1) 8) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -1) 4) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(neg.f32 (*.f32 (PI.f32) (*.f32 uy -2))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(+.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1)) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(+.f32 -2 (-.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 0) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(+.f32 -1 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2)))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy -2))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(+.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(-.f32 1 (+.f32 1 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(-.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 0) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(-.f32 -1 (+.f32 -1 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(-.f32 0 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) -1) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(-.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) 1) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 1) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) -2) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -4)) 2) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -8)) 4) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4) -4) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) 8) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -8) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) 4) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) -4) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8)))) 16) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4))) 8) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 4)) -1) 8) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(/.f32 (/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -8))) -1) 4) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(neg.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))))) 2) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4)) 4) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4))) 8) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4))) (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) 4)))) 16) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
Compiled 11 to 11 computations (0% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
| ✓ | 0.1b | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| ✓ | 0.2b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) |
Compiled 60 to 42 computations (30% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | maxCos | @ | inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
| 2.0ms | ux | @ | -inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
| 1.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
| 1× | batch-egg-rewrite |
| 1222× | bool.json-1 |
| 1222× | bool.json-2 |
| 1216× | rational.json-simplify-35 |
| 1182× | rational.json-1 |
| 1182× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 89 |
| 1 | 165 | 89 |
| 2 | 404 | 89 |
| 3 | 833 | 89 |
| 4 | 1779 | 89 |
| 5 | 4240 | 89 |
| 6 | 7861 | 89 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2)) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))))))) |
| 1× | egg-herbie |
| 1296× | rational.json-simplify-35 |
| 1208× | rational.json-simplify-2 |
| 1182× | rational.json-simplify-61 |
| 1170× | rational.json-simplify-29 |
| 834× | rational.json-simplify-51 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 173 | 3218 |
| 1 | 379 | 3206 |
| 2 | 920 | 3114 |
| 3 | 2096 | 2970 |
| 4 | 4026 | 2970 |
| 5 | 4974 | 2970 |
| 6 | 6068 | 2970 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))))) |
1 |
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 0) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2)) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2))) |
(-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 0) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 1) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))) 2) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)) 4) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))))) 32) |
(+.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0) |
(+.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2)) |
(-.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0) |
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (*.f32 2 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/2) |
(*.f32 4 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) |
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 1/4) |
(*.f32 1/2 (*.f32 2 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2) 2) |
(/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(/.f32 (*.f32 2 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)))) 32) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 0) |
(+.f32 0 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2)) |
(-.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 0) |
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2)) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1) |
(*.f32 1 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 1/2) |
(*.f32 4 (/.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)) |
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4) 1/4) |
(*.f32 1/2 (*.f32 2 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))) |
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2) 2) |
(/.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1) |
(/.f32 (*.f32 2 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 2) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)))) 32) |
| Outputs |
|---|
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) -2))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 (pow.f32 uy 2) (*.f32 -2 (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) |
(+.f32 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) -2)) (+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2))) (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 (*.f32 (pow.f32 uy 2) (*.f32 -2 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))))) |
(+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) -2))) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) -4/45)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3))))) |
(+.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 6) (*.f32 -4/45 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 uy 6) (*.f32 -4/45 (pow.f32 (PI.f32) 6)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 uy 6)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 (pow.f32 uy 2) (*.f32 -2 (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 uy 6)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux)) (*.f32 (*.f32 maxCos (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) -1))) |
(+.f32 (*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos (sqrt.f32 2))) (neg.f32 (sqrt.f32 ux)))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))) |
(+.f32 (*.f32 (*.f32 maxCos (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) -1)) (+.f32 (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux)) (*.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3))) (*.f32 (sqrt.f32 ux) -1/2)))) |
(+.f32 (*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3))) -1/2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos (sqrt.f32 2))) (neg.f32 (sqrt.f32 ux))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (neg.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))))) |
(+.f32 (*.f32 (*.f32 maxCos (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) -1)) (+.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3))) (*.f32 (sqrt.f32 ux) -1/2)) (+.f32 (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux)) (*.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5))) (*.f32 (sqrt.f32 ux) -1/2))))) |
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos (sqrt.f32 2))) (neg.f32 (sqrt.f32 ux))) (+.f32 (+.f32 (*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3))) -1/2))) (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5))) -1/2)))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (sqrt.f32 ux) -1/2) (+.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sqrt.f32 2) 5))) (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5))))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5))))))) |
1 |
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))) |
(+.f32 1 (*.f32 (pow.f32 uy 2) (*.f32 -2 (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2))) (+.f32 1 (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4))))) |
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 uy 2) (*.f32 -2 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4))))) |
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) -4/45)))) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 uy 6) (*.f32 -4/45 (pow.f32 (PI.f32) 6)))))) |
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 uy 6)))))) |
(+.f32 (*.f32 (pow.f32 uy 2) (*.f32 -2 (pow.f32 (PI.f32) 2))) (+.f32 1 (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 uy 6)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux)))) |
(+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))))) |
(+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (neg.f32 (sqrt.f32 ux)))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))))) |
(+.f32 (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))))) (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3))))) |
(+.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (neg.f32 (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) -1/2)) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) |
(+.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (neg.f32 (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (*.f32 -1/2 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)))))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3))) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2)))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux)))))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))))) (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (*.f32 (sqrt.f32 ux) -1/2)))) |
(+.f32 (+.f32 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (neg.f32 (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) -1/2)) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) (*.f32 (sqrt.f32 ux) (*.f32 -1/2 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) (*.f32 (*.f32 (sqrt.f32 ux) -1/2) (+.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 0) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2)) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 0) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 1) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))) 2) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)) 4) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))) 8) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)))) 16) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))))) 32) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(+.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(+.f32 0 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(-.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (*.f32 2 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/2) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 4 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 1/4) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 1/2 (*.f32 2 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/2) 2) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(/.f32 (*.f32 2 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 4) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) 8) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) 16) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)))) 32) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 0) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(+.f32 0 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2) (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(-.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 0) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 1 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 1/2) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 4 (/.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4) 1/4) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 1/2 (*.f32 2 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1/2) 2) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(/.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 1) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 2 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))) 2) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4) 4) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)) 8) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))) 16) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) 4)))) 32) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f32 (PI.f32) (*.f32 uy -2)) | |
| 0.5b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) | |
| 13.2b | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) | |
| 13.5b | (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1) |
Compiled 136 to 83 computations (39% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.5b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) | |
| 0.5b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) | |
| 0.5b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) | |
| ✓ | 13.2b | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
Compiled 675 to 356 computations (47.3% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | maxCos | @ | -inf | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
| 1.0ms | ux | @ | 0 | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
| 0.0ms | ux | @ | inf | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
| 0.0ms | ux | @ | -inf | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
| 0.0ms | maxCos | @ | 0 | (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
| 1× | batch-egg-rewrite |
| 1142× | bool.json-1 |
| 1142× | bool.json-2 |
| 1118× | rational.json-1 |
| 1118× | rational.json-2 |
| 1118× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 251 |
| 1 | 284 | 153 |
| 2 | 940 | 49 |
| 3 | 4445 | 49 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
| 1× | egg-herbie |
| 1610× | rational.json-simplify-53 |
| 1008× | rational.json-simplify-59 |
| 964× | rational.json-simplify-1 |
| 648× | rational.json-simplify-44 |
| 644× | rational.json-simplify-41 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 78 | 2183 |
| 1 | 168 | 2099 |
| 2 | 288 | 2045 |
| 3 | 500 | 1909 |
| 4 | 1097 | 1813 |
| 5 | 4452 | 1813 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(-.f32 1 (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) 1) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(+.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) 4) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
| Outputs |
|---|
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) |
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (+.f32 maxCos -1))) maxCos)) |
(*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) |
(*.f32 ux (+.f32 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos))) |
(*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)) |
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (+.f32 maxCos -1))) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (+.f32 maxCos -1))) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (+.f32 maxCos -1))) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (+.f32 maxCos -1))) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (+.f32 maxCos -1))) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (+.f32 maxCos -1))) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (+.f32 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 -1 maxCos)) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(-.f32 1 (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(-.f32 1 (*.f32 -1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(-.f32 1 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) |
(-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))) |
(+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) 1) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 1 (-.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))) (*.f32 -1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 1 (-.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))) (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 1 (-.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (*.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) |
(+.f32 1 (-.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 ux -1) (+.f32 ux -1)) maxCos)) (*.f32 (+.f32 ux -1) (+.f32 ux -1)))) |
(+.f32 1 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (+.f32 ux -1) (+.f32 ux -1)))) |
(+.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 maxCos (*.f32 (+.f32 ux -1) (+.f32 ux ux))))) |
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))) (*.f32 -1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))) (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (*.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))))) |
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 ux -1) (+.f32 ux -1)) maxCos)) (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (*.f32 (+.f32 ux -1) (+.f32 ux -1))) |
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) 1))) |
(+.f32 1 (+.f32 (*.f32 maxCos (*.f32 (+.f32 ux -1) (+.f32 ux ux))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))) (*.f32 -1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))) (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (*.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))))) |
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 ux -1) (+.f32 ux -1)) maxCos)) (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (*.f32 (+.f32 ux -1) (+.f32 ux -1))) |
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) 1))) |
(+.f32 1 (+.f32 (*.f32 maxCos (*.f32 (+.f32 ux -1) (+.f32 ux ux))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 ux -1) (+.f32 ux -1)) maxCos)) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 (+.f32 ux -1) (+.f32 ux ux)))) |
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))) (*.f32 -1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))) (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (*.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))))) |
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 ux -1) (+.f32 ux -1)) maxCos)) (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (*.f32 (+.f32 ux -1) (+.f32 ux -1))) |
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) 1))) |
(+.f32 1 (+.f32 (*.f32 maxCos (*.f32 (+.f32 ux -1) (+.f32 ux ux))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))) (*.f32 -1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))) (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (*.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))))) |
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 ux -1) (+.f32 ux -1)) maxCos)) (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (*.f32 (+.f32 ux -1) (+.f32 ux -1))) |
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) 1))) |
(+.f32 1 (+.f32 (*.f32 maxCos (*.f32 (+.f32 ux -1) (+.f32 ux ux))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 ux -1) (+.f32 ux -1)) maxCos)) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (*.f32 maxCos (*.f32 (+.f32 ux -1) (+.f32 ux ux)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))) (*.f32 -1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))) (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (*.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))))) |
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 ux -1) (+.f32 ux -1)) maxCos)) (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (*.f32 (+.f32 ux -1) (+.f32 ux -1))) |
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) 1))) |
(+.f32 1 (+.f32 (*.f32 maxCos (*.f32 (+.f32 ux -1) (+.f32 ux ux))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (+.f32 ux -1)))) (*.f32 -1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (*.f32 ux (+.f32 ux -1)))) (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (-.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (*.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))))) |
(-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 ux -1) (+.f32 ux -1)) maxCos)) (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (*.f32 (+.f32 ux -1) (+.f32 ux -1))) |
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) 1))) |
(+.f32 1 (+.f32 (*.f32 maxCos (*.f32 (+.f32 ux -1) (+.f32 ux ux))) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))) |
(+.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(+.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) 4) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
Compiled 86216 to 54607 computations (36.7% saved)
44 alts after pruning (38 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1230 | 16 | 1246 |
| Fresh | 4 | 22 | 26 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 6 | 7 |
| Total | 1236 | 44 | 1280 |
| Status | Error | Program |
|---|---|---|
| 9.5b | (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| 2.7b | (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) | |
| 9.5b | (*.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| 8.6b | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) | |
| 8.6b | (*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) | |
| 13.7b | (*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) | |
| ▶ | 0.3b | (*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 17.8b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) | |
| ✓ | 13.7b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 13.9b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) | |
| 2.1b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) | |
| 7.5b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| 0.6b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))))))) | |
| 0.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos 1/2))))) | |
| 7.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2)))))) | |
| 8.6b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) | |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) | |
| 14.4b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) | |
| 14.3b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) | |
| ✓ | 13.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
| 14.0b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))))))) | |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) | |
| 17.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)))) | |
| ▶ | 13.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
| ✓ | 13.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 14.3b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) | |
| 13.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))))) | |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)))) | |
| ▶ | 18.6b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
| 0.4b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (+.f32 (*.f32 -2 maxCos) 1) (neg.f32 (pow.f32 ux 2)))))) | |
| 0.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 1 (neg.f32 (pow.f32 ux 2)))))) | |
| ▶ | 2.1b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (+.f32 ux -1) (+.f32 ux -1)))))) | |
| ✓ | 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
| 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) | |
| 16.4b | (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) | |
| 16.8b | (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) | |
| ✓ | 16.3b | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
| 19.2b | (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) | |
| ✓ | 29.9b | (sqrt.f32 (-.f32 1 1)) |
| 16.9b | (sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) | |
| 6.1b | (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) | |
| 16.4b | (sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) | |
| ▶ | 11.2b | (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
Compiled 2726 to 2034 computations (25.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| ✓ | 0.2b | (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1) |
| 0.3b | (*.f32 (PI.f32) (*.f32 uy -2)) | |
| ✓ | 14.5b | (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1)) |
Compiled 167 to 129 computations (22.8% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 0.0ms | ux | @ | 0 | (*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 0.0ms | maxCos | @ | inf | (*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 0.0ms | maxCos | @ | -inf | (*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 0.0ms | ux | @ | -inf | (*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| 1× | batch-egg-rewrite |
| 1610× | bool.json-1 |
| 1610× | bool.json-2 |
| 1568× | rational.json-1 |
| 1568× | rational.json-2 |
| 1568× | rational.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 159 |
| 1 | 293 | 141 |
| 2 | 690 | 141 |
| 3 | 1388 | 121 |
| 4 | 2988 | 121 |
| 5 | 6046 | 121 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1)) |
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1) |
(*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (*.f32 -2 (*.f32 (PI.f32) uy))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 -2 (*.f32 (PI.f32) uy))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 -2 (*.f32 (PI.f32) uy)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy -4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy -8)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) (*.f32 2 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (PI.f32) (*.f32 uy -8)) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -1) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))))))) (#(struct:change #<rule egg-rr> (2) ((x or (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -2 (+.f32 -2 (*.f32 (PI.f32) (*.f32 uy -4)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 -2 (+.f32 -2 (*.f32 (PI.f32) (*.f32 uy -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -2 (+.f32 -2 (*.f32 (PI.f32) (*.f32 uy -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) (*.f32 2 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))))))))) |
| 1× | egg-herbie |
| 1126× | rational.json-simplify-46 |
| 1024× | rational.json-simplify-49 |
| 978× | rational.json-simplify-2 |
| 972× | rational.json-simplify-43 |
| 798× | rational.json-simplify-1 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 285 | 7443 |
| 1 | 730 | 7403 |
| 2 | 1716 | 7155 |
| 3 | 4808 | 7155 |
| 4 | 5833 | 7155 |
| 5 | 6313 | 7139 |
| 6 | 7258 | 7139 |
| 7 | 7814 | 7139 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
-2 |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)))))) |
(*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(+.f32 -1 (-.f32 1 (*.f32 -2 (*.f32 (PI.f32) uy)))) |
(+.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 0) |
(+.f32 0 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy)))) |
(+.f32 (-.f32 1 (*.f32 -2 (*.f32 (PI.f32) uy))) -1) |
(*.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1) |
(*.f32 -1 (*.f32 -2 (*.f32 (PI.f32) uy))) |
(*.f32 1 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy)))) |
(*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 1) |
(*.f32 2 (/.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -2)) |
(*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 1/2) |
(*.f32 1/2 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4)))) |
(*.f32 (/.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -2) 2) |
(/.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1) |
(/.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 1) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -4)) -2) |
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 2) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -8)) -4) |
(/.f32 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -8) |
(/.f32 (*.f32 2 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) 8) |
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) -4) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) (*.f32 2 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) 16) |
(/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 uy -8)) -1) 4) |
(/.f32 (/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -1) 8) |
(/.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) -1) 4) |
(neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) |
(+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) |
(+.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -2) |
(+.f32 -1 (+.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1)) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1) -1) |
(+.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 0) |
(+.f32 0 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy)))) |
(*.f32 1 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy)))) |
(*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 1) |
(*.f32 2 (/.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 2)) |
(*.f32 (+.f32 -2 (+.f32 -2 (*.f32 (PI.f32) (*.f32 uy -4)))) 1/2) |
(*.f32 1/2 (+.f32 -2 (+.f32 -2 (*.f32 (PI.f32) (*.f32 uy -4))))) |
(*.f32 (/.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 2) 2) |
(/.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 1) |
(/.f32 (+.f32 -2 (+.f32 -2 (*.f32 (PI.f32) (*.f32 uy -4)))) 2) |
(/.f32 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) 8) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) (*.f32 2 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) 16) |
(+.f32 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(/.f32 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 1) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 2)) 2) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) 4) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) 8) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)))) 16) |
| Outputs |
|---|
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
-2 |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(*.f32 -2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 (PI.f32) -2)) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(-.f32 (*.f32 -2 (*.f32 uy (PI.f32))) 2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 uy 2) -2)))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 uy 2) -2))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) -4/45))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) -4/45)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) -4/45)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 uy 2) -2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 6) -4/45)))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 1/2))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) 1/2))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) -1/4)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 3) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))))) -1/4)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)))))))) |
(*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))))) |
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))))) -1/4)))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))))) -1/4)))) |
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 -1)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))))) -1/4)) (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))))) |
(*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (neg.f32 (*.f32 maxCos (sqrt.f32 -1))))) |
(*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (neg.f32 (*.f32 maxCos (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2)))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))))) |
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2)))) (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) (*.f32 -1/4 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) (*.f32 -1/4 (*.f32 (+.f32 (*.f32 2 ux) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (+.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (+.f32 (*.f32 2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3))))) -1/4)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 ux (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 ux (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) 1/2))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 ux (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (/.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) 1/2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) -1/8)))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)))))) |
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 ux (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3))))))) (*.f32 1/16 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))))) |
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (/.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))))) (+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) 1/2))) (*.f32 1/16 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))))))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 1/16 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))))))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) -1/8)) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) 1/16))))) |
(*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))))) -1)) |
(neg.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) |
(*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 -1))) (-.f32 1 maxCos)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux))))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))))) -1)) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))) |
(+.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) -1/2))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 -1))) (-.f32 1 maxCos)) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) -1/2))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))))) -1)) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) 1/8))) |
(+.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))) 1/8)) (+.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) -1/2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) 1/8))) |
(+.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 -1))) (-.f32 1 maxCos)) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) -1/2))) (*.f32 (/.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) 1/8)) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) ux)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (neg.f32 (*.f32 -2 (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2)))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))))) -1)) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) 1/8) (*.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) -1/16)))) |
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5))))) -1/16) (+.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (/.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))) 1/8)) (+.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) -1/2))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) 1/8) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) -1/16))))) |
(+.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 -1))) (-.f32 1 maxCos)) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (*.f32 (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) -1/2))) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) 1/8) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5))))) -1/16))) |
(+.f32 -1 (-.f32 1 (*.f32 -2 (*.f32 (PI.f32) uy)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(+.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 0) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(+.f32 0 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(+.f32 (-.f32 1 (*.f32 -2 (*.f32 (PI.f32) uy))) -1) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 -1 (*.f32 -2 (*.f32 (PI.f32) uy))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 1 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 1) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (/.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -2)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 1/2) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 1/2 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (/.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -2) 2) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 1) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -4)) -2) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 uy -4))) 2) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (*.f32 uy -8)) -4) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4) 4) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -8) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (*.f32 2 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) 8) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) -4) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) (*.f32 2 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) 16) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 uy -8)) -1) 4) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy -8))) -1) 8) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(/.f32 (/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) -1) 4) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(neg.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(+.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(+.f32 -1 (+.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1)) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(+.f32 (+.f32 (*.f32 -2 (*.f32 (PI.f32) uy)) -1) -1) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(+.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 0) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(+.f32 0 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy)))) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(*.f32 1 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy)))) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 1) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(*.f32 2 (/.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 2)) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(*.f32 (+.f32 -2 (+.f32 -2 (*.f32 (PI.f32) (*.f32 uy -4)))) 1/2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(*.f32 1/2 (+.f32 -2 (+.f32 -2 (*.f32 (PI.f32) (*.f32 uy -4))))) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(*.f32 (/.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 2) 2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(/.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 1) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(/.f32 (+.f32 -2 (+.f32 -2 (*.f32 (PI.f32) (*.f32 uy -4)))) 2) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(/.f32 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4) 4) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) 8) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) (*.f32 2 (*.f32 (+.f32 -2 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) 16) |
(-.f32 (*.f32 uy (*.f32 (PI.f32) -2)) 2) |
(+.f32 -2 (*.f32 uy (*.f32 (PI.f32) -2))) |
(+.f32 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 0) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 2)) 2) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)) 4) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) 8) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4))) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 -2 (*.f32 (PI.f32) uy))) 4)))) 16) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
| 0.0b | (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
Compiled 29 to 21 computations (27.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ux | @ | 0 | (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
| 0.0ms | maxCos | @ | inf | (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
| 0.0ms | maxCos | @ | 0 | (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
| 0.0ms | ux | @ | inf | (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
| 0.0ms | ux | @ | -inf | (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
| 1× | batch-egg-rewrite |
| 1990× | bool.json-1 |
| 1990× | bool.json-2 |
| 1146× | rational.json-simplify-35 |
| 1144× | rational.json-1 |
| 1144× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 79 | 19 |
| 2 | 213 | 19 |
| 3 | 436 | 19 |
| 4 | 875 | 19 |
| 5 | 1934 | 19 |
| 6 | 4224 | 19 |
| 7 | 7416 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux 1/2)) (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (+.f32 ux ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)))))) |
| 1× | egg-herbie |
| 8166× | rational.json-simplify-41 |
| 5376× | rational.json-simplify-35 |
| 2518× | rational.json-simplify-2 |
| 1120× | rational.json-simplify-53 |
| 784× | rational.json-simplify-43 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 42 | 467 |
| 1 | 97 | 467 |
| 2 | 194 | 413 |
| 3 | 445 | 413 |
| 4 | 1865 | 413 |
| 5 | 3469 | 413 |
| 6 | 4246 | 413 |
| 7 | 4587 | 413 |
| 8 | 4740 | 413 |
| 9 | 4889 | 413 |
| 10 | 5034 | 413 |
| 11 | 5370 | 413 |
| 12 | 5370 | 413 |
| 13 | 5443 | 413 |
| 14 | 5585 | 413 |
| 15 | 5757 | 413 |
| 16 | 5945 | 413 |
| 17 | 6102 | 413 |
| 18 | 6246 | 413 |
| 19 | 6390 | 413 |
| 20 | 6534 | 413 |
| 21 | 6678 | 413 |
| 22 | 6822 | 413 |
| 23 | 6966 | 413 |
| 24 | 6966 | 413 |
| 25 | 7069 | 413 |
| 26 | 7069 | 413 |
| 27 | 7213 | 413 |
| 28 | 7357 | 413 |
| 29 | 7501 | 413 |
| 30 | 7645 | 413 |
| 31 | 7789 | 413 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 2 ux) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 -2 (*.f32 maxCos ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 -2 (*.f32 maxCos ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 0) |
(+.f32 0 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) |
(+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux 1/2)) (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux 1/2))) |
(-.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 0) |
(/.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 1) |
(/.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (+.f32 ux ux)) 2) |
(/.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux 4)) 4) |
(/.f32 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8) 8) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8)) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8))) 32) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8)))) 64) |
| Outputs |
|---|
(*.f32 2 ux) |
(+.f32 ux ux) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 -2 (*.f32 maxCos ux)) |
(*.f32 -2 (*.f32 ux maxCos)) |
(*.f32 ux (*.f32 -2 maxCos)) |
(*.f32 maxCos (*.f32 ux -2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 -2 (*.f32 maxCos ux)) |
(*.f32 -2 (*.f32 ux maxCos)) |
(*.f32 ux (*.f32 -2 maxCos)) |
(*.f32 maxCos (*.f32 ux -2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 0) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(+.f32 0 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux)) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux 1/2)) (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux 1/2))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(-.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 0) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 1) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (+.f32 ux ux)) 2) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux 4)) 4) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8) 8) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8)) 16) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8))) 32) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) 8)))) 64) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) | |
| ✓ | 0.2b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) | |
| ✓ | 14.2b | (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1) |
Compiled 90 to 68 computations (24.4% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | maxCos | @ | inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
| 1.0ms | uy | @ | inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
| 1.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
| 1× | batch-egg-rewrite |
| 1428× | bool.json-1 |
| 1428× | bool.json-2 |
| 1392× | rational.json-1 |
| 1392× | rational.json-2 |
| 1392× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 90 |
| 1 | 208 | 78 |
| 2 | 490 | 74 |
| 3 | 962 | 74 |
| 4 | 2042 | 74 |
| 5 | 4619 | 74 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (+.f32 1 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (+.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4))) (*.f32 2 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))) (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x and (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x or (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 2) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))))))) |
| 1× | egg-herbie |
| 2084× | rational.json-simplify-2 |
| 1998× | rational.json-simplify-51 |
| 1974× | rational.json-simplify-35 |
| 808× | rational.json-simplify-43 |
| 794× | rational.json-simplify-1 |
Useful iterations: 8 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 178 | 3366 |
| 1 | 438 | 3336 |
| 2 | 953 | 3126 |
| 3 | 2574 | 3126 |
| 4 | 3877 | 3126 |
| 5 | 4731 | 3126 |
| 6 | 5303 | 3126 |
| 7 | 5424 | 3126 |
| 8 | 5634 | 3006 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 2 ux) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 -2 (*.f32 maxCos ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 -2 (*.f32 maxCos ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) |
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux))) |
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))))) |
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux)))))) |
(-.f32 1 (+.f32 1 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) |
(-.f32 (-.f32 1 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 1) |
(-.f32 -1 (+.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -1)) |
(-.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 0) |
(-.f32 0 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) |
(*.f32 1 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) |
(*.f32 2 (/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2)) |
(*.f32 2 (*.f32 (/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 1)) |
(*.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -1) |
(*.f32 -1 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) |
(*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 1) |
(*.f32 (*.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 1/2) |
(*.f32 1/2 (*.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2)) |
(*.f32 (/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 2) |
(/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -1) |
(/.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 1) |
(/.f32 (*.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 2) |
(/.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) -2) |
(/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)) -4) |
(/.f32 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))) -8) |
(/.f32 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) -16) |
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 2) |
(/.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))) 4) |
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) 8) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4))) (*.f32 2 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4)))) 32) |
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 4) |
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))) (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) 8) |
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))))) 16) |
(neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 0) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 2) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 2)) |
(-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 0) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 1) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))) 2) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4)) 4) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4)))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4))))) 32) |
| Outputs |
|---|
(*.f32 2 ux) |
(+.f32 ux ux) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 -2 (*.f32 maxCos ux)) |
(*.f32 -2 (*.f32 ux maxCos)) |
(*.f32 ux (*.f32 maxCos -2)) |
(*.f32 ux (*.f32 -2 maxCos)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 -2 (*.f32 maxCos ux)) |
(*.f32 -2 (*.f32 ux maxCos)) |
(*.f32 ux (*.f32 maxCos -2)) |
(*.f32 ux (*.f32 -2 maxCos)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 2 ux) (*.f32 -2 (*.f32 ux maxCos))) |
(+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(*.f32 ux (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2)))) |
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 -1) (pow.f32 uy 2)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 -1) -2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 -1) -2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 -1) -2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 -2 (sqrt.f32 -1))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) 2/3)))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -1) (pow.f32 uy 4))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 -2 (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) 2/3)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -4/45 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 (sqrt.f32 -1) -4/45))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -1) (pow.f32 uy 4)))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) -4/45)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2)))))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) -4/45)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2))))))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) -4/45)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos (-.f32 maxCos 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) |
(*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 ux)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (sqrt.f32 ux))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (sqrt.f32 ux))) |
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2))))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (sqrt.f32 -2))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2))))) |
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 (sqrt.f32 -1) (/.f32 maxCos (sqrt.f32 -2)))))) |
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 maxCos (/.f32 (sqrt.f32 -1) (sqrt.f32 -2)))))) |
(*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (sqrt.f32 -2) (/.f32 maxCos (sqrt.f32 -2)))))) |
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 ux)) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -2) 3))))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -2) 3))) -1/2)) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (sqrt.f32 -2))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 (sqrt.f32 -1) (/.f32 maxCos (sqrt.f32 -2)))))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -2) 3)) -1/2)))) |
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 maxCos (/.f32 (sqrt.f32 -1) (sqrt.f32 -2)))))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -2) 3)) -1/2)))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -2) 3)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (sqrt.f32 -2) (/.f32 maxCos (sqrt.f32 -2))))))) |
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux)))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 ux)) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -2) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -2) 5)))))))) |
(+.f32 (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -2) 3))) -1/2)) (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 -2) 5))) 1/2))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (sqrt.f32 -2))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 (sqrt.f32 -1) (/.f32 maxCos (sqrt.f32 -2)))))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -2) 3)) -1/2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (sqrt.f32 -1) (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -2) 5))) (*.f32 (sqrt.f32 ux) 1/2))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 maxCos (/.f32 (sqrt.f32 -1) (sqrt.f32 -2)))))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -2) 3)) -1/2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 -2) 5)) (*.f32 (sqrt.f32 ux) 1/2))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos (/.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 -2) 5)))))) (*.f32 (sqrt.f32 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 -2) 3))))))) |
(-.f32 1 (+.f32 1 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) |
(-.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos))))) |
(-.f32 -1 (+.f32 -1 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos))))) |
(-.f32 -1 (+.f32 -1 (*.f32 ux (+.f32 -2 (+.f32 maxCos maxCos))))) |
(-.f32 (-.f32 1 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 1) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(-.f32 -1 (+.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -1)) |
(-.f32 1 (+.f32 1 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos))))) |
(-.f32 -1 (+.f32 -1 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos))))) |
(-.f32 -1 (+.f32 -1 (*.f32 ux (+.f32 -2 (+.f32 maxCos maxCos))))) |
(-.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 0) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(-.f32 0 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(*.f32 1 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(*.f32 2 (/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2)) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(*.f32 2 (*.f32 (/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 1)) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(*.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -1) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(*.f32 -1 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 1) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(*.f32 (*.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 1/2) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(*.f32 1/2 (*.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2)) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 2) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -1) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 1) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux) -2) 2) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) -2) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)) -4) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4) 4) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))) -8) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4)) 8) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4))) 16) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) -16) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 2) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))) 4) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) 8) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4))) (*.f32 2 (*.f32 2 (*.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) 4)))) 32) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 4) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))) (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) 8) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4)))) (neg.f32 (*.f32 2 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) (*.f32 ux 4))))) 16) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)) |
(neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))) |
(*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 0) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))))) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 2) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 2)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 0) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux)))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))))) 2) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4)) 4) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4))) 8) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4)))) 16) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 maxCos (+.f32 maxCos -2)) ux))) 4))))) 32) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 maxCos (+.f32 -2 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 -2 (+.f32 maxCos maxCos)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) | |
| ✓ | 0.3b | (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.5b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) | |
| ✓ | 13.2b | (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
Compiled 230 to 125 computations (45.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ux | @ | 0 | (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.0ms | ux | @ | -inf | (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.0ms | maxCos | @ | -inf | (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.0ms | maxCos | @ | inf | (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.0ms | ux | @ | inf | (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 1× | batch-egg-rewrite |
| 1380× | rational.json-simplify-35 |
| 1028× | bool.json-1 |
| 1028× | bool.json-2 |
| 1002× | rational.json-1 |
| 1002× | rational.json-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 200 |
| 1 | 140 | 188 |
| 2 | 405 | 188 |
| 3 | 961 | 92 |
| 4 | 2911 | 92 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) (+.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (-.f32 0 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (*.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 4 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 4 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 4 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 4 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (+.f32 (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 4 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 4 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (-.f32 0 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (-.f32 0 (*.f32 2 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
| 1× | egg-herbie |
| 1460× | rational.json-simplify-35 |
| 1318× | rational.json-simplify-61 |
| 1252× | rational.json-simplify-44 |
| 1226× | rational.json-simplify-47 |
| 1014× | rational.json-simplify-49 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 451 | 12717 |
| 1 | 1510 | 12157 |
| 2 | 7966 | 12157 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(+.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))) |
(+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(*.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 1/2) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(*.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4) |
(/.f32 (*.f32 2 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -2) |
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4))) 16) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(+.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(+.f32 (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(+.f32 (/.f32 0 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 1 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 4 (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) (+.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 -1 (-.f32 0 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) |
(/.f32 (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(/.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 8 (+.f32 (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 -2 (-.f32 0 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
(/.f32 (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (*.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 4 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 4 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1) |
(/.f32 (+.f32 (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 4 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 4 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 8) |
(/.f32 (+.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4)) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) 16) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 8) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (+.f32 (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 4 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 4 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (neg.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (-.f32 0 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(/.f32 (neg.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (-.f32 0 (*.f32 2 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| Outputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2))) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) |
(*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) -2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) -2)) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) -2)) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) -2)) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) -2)) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) -2)) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) -2)) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) -2)) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) -2)) (*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 2))))) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 2)) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux -1))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux -1)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux -1)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux)))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2))) |
(+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) |
(+.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 0) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 0 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 1 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 1/2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) 2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1) -1) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) 4) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (*.f32 2 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -2) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) 8) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4))) 16) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) |
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 0 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(+.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(+.f32 (/.f32 0 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(+.f32 (/.f32 0 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 0) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 1 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 4 (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 4 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) (+.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 2) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 -1 (-.f32 0 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 2 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 8 (+.f32 (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 -2 (-.f32 0 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) 4) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 2 (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 2 (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 2 (+.f32 (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 1 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 2 (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(/.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))))) |
(/.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 2 (+.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))))) |
(*.f32 2 (/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (+.f32 (/.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 2 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) 8) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (*.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 4 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2)) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) -2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) -2))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) -2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) -2))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 2 (*.f32 2 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 2 (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 1 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 4) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 4 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(/.f32 (-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) 0) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 4 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) 1) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 2 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 4 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 4 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (+.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 8) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 4)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) 16) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2)) |
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (+.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) -2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) -2))) |
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 2 (*.f32 2 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 -1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 4 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 4) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 8) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 2 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (+.f32 (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(/.f32 (-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) 0) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 4 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 4 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) -4)) |
(/.f32 (neg.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 0 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (neg.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (neg.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (-.f32 0 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (/.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))) |
(/.f32 (neg.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1/2)) (neg.f32 (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) -1/2) (neg.f32 (*.f32 2 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4)))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4)))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (*.f32 2 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) -2) (neg.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (-.f32 0 (*.f32 2 (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (neg.f32 (*.f32 2 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) |
(/.f32 (neg.f32 (/.f32 2 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (-.f32 0 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(/.f32 (-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) 0) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(/.f32 (-.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) 0) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (*.f32 (fabs.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(fabs.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) | |
| ✓ | 0.1b | (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) |
| ✓ | 0.1b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) |
Compiled 64 to 46 computations (28.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
| 1.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
| 1.0ms | uy | @ | inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
| 0.0ms | ux | @ | inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
| 0.0ms | ux | @ | -inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
| 1× | batch-egg-rewrite |
| 1396× | bool.json-1 |
| 1396× | bool.json-2 |
| 1352× | rational.json-1 |
| 1352× | rational.json-2 |
| 1352× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 78 |
| 1 | 169 | 78 |
| 2 | 422 | 78 |
| 3 | 865 | 78 |
| 4 | 1912 | 78 |
| 5 | 4686 | 78 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2)) (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))))))) |
| 1× | egg-herbie |
| 1366× | rational.json-simplify-46 |
| 1288× | rational.json-simplify-35 |
| 870× | rational.json-simplify-2 |
| 862× | rational.json-simplify-61 |
| 844× | rational.json-simplify-1 |
Useful iterations: 6 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 152 | 3008 |
| 1 | 351 | 2908 |
| 2 | 730 | 2836 |
| 3 | 1696 | 2762 |
| 4 | 3193 | 2762 |
| 5 | 3816 | 2762 |
| 6 | 4359 | 2754 |
| 7 | 4703 | 2754 |
| 8 | 5899 | 2754 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) ux)))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (pow.f32 ux 2))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) ux))))) |
(*.f32 (sqrt.f32 -1) ux) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) ux)) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (pow.f32 ux 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 0) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2)) (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2))) |
(-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 0) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 1) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))) 2) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)) 4) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))))) 32) |
(+.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 0) |
(+.f32 0 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(+.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2)) |
(-.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 0) |
(*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2)) |
(*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1) |
(*.f32 1 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (*.f32 2 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 1/2) |
(*.f32 4 (/.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)) |
(*.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4) 1/4) |
(*.f32 1/2 (*.f32 2 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))) |
(*.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2) 2) |
(/.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1) |
(/.f32 (*.f32 2 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 2) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)))) 32) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) -2)))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 2) (*.f32 -2 (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2))))) |
(+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2)) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) -2))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 uy 2) (*.f32 -2 (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))))) |
(+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2)) (+.f32 (+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) -4/45))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) -2)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 6) -4/45))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 uy 6))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 uy 2) (*.f32 -2 (pow.f32 (PI.f32) 2))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1))) |
(*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) |
(+.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1)))) |
(+.f32 (+.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) |
(+.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(+.f32 (+.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1)) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))) |
(+.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))))) |
(+.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (+.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux -1))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 ux))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (+.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))) |
(*.f32 (+.f32 (sqrt.f32 -1) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 ux) 1))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (neg.f32 ux)))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 1 ux))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux -1))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) ux)))) |
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) ux) 1/2)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (+.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))) |
(+.f32 (*.f32 (+.f32 (sqrt.f32 -1) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (neg.f32 (sqrt.f32 -1))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 ux (neg.f32 (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 ux (neg.f32 (sqrt.f32 -1))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (pow.f32 ux 2))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) ux))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 -1) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux -1))))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (sqrt.f32 -1) ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (+.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))) |
(+.f32 (*.f32 (+.f32 (sqrt.f32 -1) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 -1) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 ux) 1))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (neg.f32 ux)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 1 ux))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 -1) ux) |
(*.f32 ux (sqrt.f32 -1)) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) |
(-.f32 (+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (/.f32 1 ux) (pow.f32 (sqrt.f32 -1) 3))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) |
(+.f32 (+.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) (-.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(+.f32 (+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) (-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(+.f32 (+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) (*.f32 1/2 (-.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (/.f32 1 ux) (pow.f32 (sqrt.f32 -1) 3))))) |
(+.f32 (+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) (*.f32 1/2 (-.f32 (/.f32 (/.f32 1 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 ux 2)) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(+.f32 (+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) (*.f32 1/2 (-.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (sqrt.f32 -1) (*.f32 ux -1)) |
(*.f32 (sqrt.f32 -1) (neg.f32 ux)) |
(*.f32 ux (neg.f32 (sqrt.f32 -1))) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1) (*.f32 ux -1))) |
(+.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) |
(+.f32 (sqrt.f32 -1) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux -1)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 ux (neg.f32 (sqrt.f32 -1))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 ux (neg.f32 (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (pow.f32 ux 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux -1)) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (pow.f32 ux 2)))))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 ux (neg.f32 (sqrt.f32 -1))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2)))))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 ux (neg.f32 (sqrt.f32 -1))) (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 0) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(+.f32 0 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2)) (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2))) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 0) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 1) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))) 2) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)) 4) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))) 8) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)))) 16) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)))) (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))))) 32) |
(*.f32 (cos.f32 (*.f32 -2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux)))) |
(+.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 0) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(+.f32 0 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(+.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2) (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2)) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(-.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 0) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2)) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(*.f32 (*.f32 2 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 1/2) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(*.f32 4 (/.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(*.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4) 1/4) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(*.f32 1/2 (*.f32 2 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))))) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(*.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1/2) 2) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(/.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 1) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(/.f32 (*.f32 2 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) 2) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4) 4) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)) 8) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))) 16) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) 4)))) 32) |
(sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (+.f32 ux ux))) |
Compiled 50448 to 33978 computations (32.6% saved)
55 alts after pruning (47 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1104 | 19 | 1123 |
| Fresh | 5 | 28 | 33 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 8 | 10 |
| Total | 1112 | 55 | 1167 |
| Status | Error | Program |
|---|---|---|
| 3.8b | (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) | |
| 9.5b | (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| 4.3b | (+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))))) | |
| 2.7b | (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 uy 2) -2))))) | |
| 4.3b | (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2))) (+.f32 1 (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4))))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) | |
| 3.8b | (*.f32 (+.f32 (*.f32 (pow.f32 uy 2) (*.f32 -2 (pow.f32 (PI.f32) 2))) (+.f32 1 (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 uy 6)))))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) | |
| 9.5b | (*.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| 8.6b | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) | |
| 2.1b | (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) | |
| 11.4b | (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) | |
| 8.6b | (*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) | |
| 11.8b | (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) | |
| 13.7b | (*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) | |
| 17.8b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) | |
| ✓ | 13.7b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 13.9b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) | |
| 2.1b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) | |
| 7.5b | (*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| 0.6b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))))))) | |
| 0.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos 1/2))))) | |
| 7.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2)))))) | |
| 8.6b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) | |
| 13.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) | |
| 14.2b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) | |
| 14.3b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) | |
| 14.0b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))))))) | |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) | |
| 14.2b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) | |
| 17.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)))) | |
| ✓ | 13.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
| ✓ | 13.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 14.3b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) | |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)))) | |
| ✓ | 18.6b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
| 0.4b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (+.f32 (*.f32 -2 maxCos) 1) (neg.f32 (pow.f32 ux 2)))))) | |
| 0.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 1 (neg.f32 (pow.f32 ux 2)))))) | |
| 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) | |
| 2.1b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) | |
| 8.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) | |
| 13.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (+.f32 ux -1) (+.f32 ux -1)))))) | |
| ✓ | 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
| 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) | |
| 20.0b | (*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) | |
| 16.4b | (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) | |
| 7.3b | (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) | |
| 16.8b | (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) | |
| ✓ | 16.3b | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
| 19.2b | (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) | |
| ✓ | 29.9b | (sqrt.f32 (-.f32 1 1)) |
| 16.9b | (sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) | |
| 6.1b | (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) | |
| 11.2b | (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) | |
| 16.4b | (sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) | |
| 11.8b | (sqrt.f32 (+.f32 ux ux)) | |
| ✓ | 11.2b | (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
Compiled 1592 to 1233 computations (22.6% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1)) -1))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (+.f32 ux -1) (+.f32 ux -1)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 1 (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (+.f32 (*.f32 -2 maxCos) 1) (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux -1)) (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 maxCos -1)) 2)) 1))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos 1/2))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2))) (+.f32 1 (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4))))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 uy 2) (*.f32 -2 (pow.f32 (PI.f32) 2))) (+.f32 1 (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 2/3 (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 uy 6)))))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2))))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) 2/3)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 uy 2) -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (+.f32 (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)) (pow.f32 maxCos 2)) (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (pow.f32 ux 2)))))))) |
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) -2)) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
11 calls:
| 125.0ms | (*.f32 uy 2) |
| 82.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 36.0ms | ux |
| 35.0ms | uy |
| 33.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 1 | ux |
| 0.3b | 1 | uy |
| 0.3b | 1 | maxCos |
| 0.3b | 1 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.3b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.3b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.3b | 1 | (*.f32 uy 2) |
| 0.3b | 1 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.3b | 1 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.3b | 1 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 0.3b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 2646 to 1820 computations (31.2% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1)) -1))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (+.f32 ux -1) (+.f32 ux -1)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 1 (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (+.f32 (*.f32 -2 maxCos) 1) (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2)))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (+.f32 (*.f32 -2 maxCos) 1) (neg.f32 (pow.f32 ux 2)))))) |
11 calls:
| 104.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 78.0ms | (*.f32 uy 2) |
| 29.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 28.0ms | maxCos |
| 27.0ms | ux |
| Error | Segments | Branch |
|---|---|---|
| 0.4b | 1 | ux |
| 0.4b | 1 | uy |
| 0.4b | 1 | maxCos |
| 0.4b | 1 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.4b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.4b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.4b | 1 | (*.f32 uy 2) |
| 0.4b | 1 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.4b | 1 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.4b | 1 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 0.4b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 1900 to 1226 computations (35.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1)) -1))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (+.f32 ux -1) (+.f32 ux -1)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 1 (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) -2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 1 (neg.f32 (pow.f32 ux 2)))))) |
11 calls:
| 32.0ms | uy |
| 29.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 29.0ms | maxCos |
| 27.0ms | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 27.0ms | (*.f32 uy 2) |
| Error | Segments | Branch |
|---|---|---|
| 0.7b | 1 | ux |
| 0.7b | 1 | uy |
| 0.7b | 1 | maxCos |
| 0.7b | 1 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.7b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.7b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.7b | 1 | (*.f32 uy 2) |
| 0.7b | 1 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.7b | 1 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.7b | 1 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 0.7b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 1856 to 1193 computations (35.7% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1)) -1))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (+.f32 ux -1) (+.f32 ux -1)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux (+.f32 ux (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (pow.f32 uy 2)))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
| Outputs |
|---|
(sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
11 calls:
| 49.0ms | (*.f32 uy 2) |
| 48.0ms | uy |
| 48.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 47.0ms | maxCos |
| 36.0ms | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| Error | Segments | Branch |
|---|---|---|
| 2.1b | 1 | ux |
| 0.9b | 2 | uy |
| 1.0b | 2 | maxCos |
| 2.1b | 1 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.9b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.9b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.9b | 2 | (*.f32 uy 2) |
| 2.1b | 1 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 2.1b | 1 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 2.1b | 1 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 2.1b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 1809 to 1158 computations (36% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.00023474407498724759 | 0.00023573842190671712 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1)) -1))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (+.f32 ux -1) (+.f32 ux -1)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (/.f32 (/.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (/.f32 1 (/.f32 -1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
11 calls:
| 149.0ms | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 87.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 46.0ms | uy |
| 45.0ms | ux |
| 45.0ms | (*.f32 uy 2) |
| Error | Segments | Branch |
|---|---|---|
| 2.6b | 2 | ux |
| 2.9b | 2 | uy |
| 6.1b | 1 | maxCos |
| 3.0b | 2 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 2.9b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 2.9b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 2.9b | 2 | (*.f32 uy 2) |
| 2.6b | 2 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 2.6b | 2 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 2.6b | 2 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 2.6b | 2 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 1722 to 1092 computations (36.6% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9996854066848755 | 0.999782383441925 |
Compiled 28 to 22 computations (21.4% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1)) -1))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (+.f32 ux -1) (+.f32 ux -1)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (/.f32 1 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
11 calls:
| 503.0ms | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 45.0ms | (*.f32 uy 2) |
| 36.0ms | uy |
| 33.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 33.0ms | ux |
| Error | Segments | Branch |
|---|---|---|
| 2.6b | 2 | ux |
| 2.9b | 2 | uy |
| 6.1b | 1 | maxCos |
| 3.0b | 2 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 2.9b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 2.9b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 2.9b | 2 | (*.f32 uy 2) |
| 2.6b | 2 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 2.6b | 2 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 2.6b | 2 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 2.6b | 2 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 889 to 632 computations (28.9% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9998255372047424 | 0.9998564720153809 |
Compiled 28 to 22 computations (21.4% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1)) -1))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) -2))) (*.f32 (+.f32 ux -1) (+.f32 ux -1)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 -1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) -1)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 1 (/.f32 (/.f32 1 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 2 (/.f32 2 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
11 calls:
| 217.0ms | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 193.0ms | uy |
| 94.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 31.0ms | ux |
| 29.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| Error | Segments | Branch |
|---|---|---|
| 2.6b | 2 | ux |
| 2.9b | 2 | uy |
| 6.1b | 1 | maxCos |
| 3.0b | 2 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 2.9b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 2.9b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 2.9b | 2 | (*.f32 uy 2) |
| 2.6b | 2 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 2.6b | 2 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 2.6b | 2 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 2.6b | 2 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 733 to 532 computations (27.4% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9998255372047424 | 0.9998564720153809 |
Compiled 28 to 22 computations (21.4% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) |
(sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) 1)))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 1 (+.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1)) -1))) |
(*.f32 (cos.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (*.f32 uy -2))) -1)) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
| Outputs |
|---|
(sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
7 calls:
| 86.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 75.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 25.0ms | ux |
| 25.0ms | (*.f32 uy 2) |
| 25.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 3.1b | 2 | ux |
| 2.9b | 2 | uy |
| 6.1b | 1 | maxCos |
| 2.9b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 2.9b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 2.9b | 2 | (*.f32 uy 2) |
| 3.1b | 2 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 422 to 327 computations (22.5% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.001924243289977312 | 0.0020982122514396906 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
7 calls:
| 82.0ms | ux |
| 20.0ms | (*.f32 uy 2) |
| 20.0ms | maxCos |
| 19.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 18.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 3.1b | 2 | ux |
| 4.0b | 2 | uy |
| 6.3b | 2 | maxCos |
| 4.0b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 4.0b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 4.0b | 2 | (*.f32 uy 2) |
| 3.1b | 2 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 281 to 214 computations (23.8% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9998255372047424 | 0.9998564720153809 |
Compiled 28 to 22 computations (21.4% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2))))) |
7 calls:
| 440.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 103.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 83.0ms | ux |
| 24.0ms | uy |
| 19.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 4.5b | 2 | ux |
| 4.0b | 2 | uy |
| 6.3b | 2 | maxCos |
| 4.0b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 4.0b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 4.0b | 2 | (*.f32 uy 2) |
| 4.5b | 2 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 264 to 201 computations (23.9% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.001924243289977312 | 0.0020982122514396906 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
7 calls:
| 156.0ms | (*.f32 uy 2) |
| 19.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 19.0ms | ux |
| 18.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 18.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 4.5b | 2 | ux |
| 4.1b | 2 | uy |
| 6.3b | 2 | maxCos |
| 4.1b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 4.1b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 4.1b | 2 | (*.f32 uy 2) |
| 4.5b | 2 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 247 to 189 computations (23.5% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.001924243289977312 | 0.0020982122514396906 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
7 calls:
| 83.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 66.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 17.0ms | maxCos |
| 17.0ms | ux |
| 17.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 4.5b | 2 | ux |
| 4.1b | 2 | uy |
| 6.3b | 2 | maxCos |
| 4.1b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 4.1b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 4.1b | 2 | (*.f32 uy 2) |
| 4.5b | 2 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 232 to 178 computations (23.3% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.001924243289977312 | 0.0020982122514396906 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (neg.f32 (/.f32 maxCos (sqrt.f32 2))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
7 calls:
| 146.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 120.0ms | (*.f32 uy 2) |
| 26.0ms | ux |
| 16.0ms | uy |
| 16.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| Error | Segments | Branch |
|---|---|---|
| 5.4b | 2 | ux |
| 4.5b | 2 | uy |
| 7.3b | 1 | maxCos |
| 4.5b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 4.5b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 4.5b | 2 | (*.f32 uy 2) |
| 5.4b | 2 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 217 to 168 computations (22.6% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9999783039093018 | 0.999981701374054 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) |
(sqrt.f32 (+.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) -2)) -1)) |
(sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
4 calls:
| 8.0ms | uy |
| 8.0ms | maxCos |
| 7.0ms | ux |
| 6.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| Error | Segments | Branch |
|---|---|---|
| 7.3b | 1 | ux |
| 7.3b | 1 | uy |
| 7.3b | 1 | maxCos |
| 7.3b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 161 to 125 computations (22.4% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
| Outputs |
|---|
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
3 calls:
| 10.0ms | ux |
| 7.0ms | uy |
| 5.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 7.9b | 2 | ux |
| 11.2b | 1 | uy |
| 11.2b | 1 | maxCos |
Compiled 80 to 64 computations (20% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 80.0ms | 0.00020942067203577608 | 0.00021762090909760445 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) |
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) -1))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
| Outputs |
|---|
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
3 calls:
| 6.0ms | uy |
| 5.0ms | ux |
| 5.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 11.2b | 1 | ux |
| 11.2b | 1 | uy |
| 11.2b | 1 | maxCos |
Compiled 72 to 57 computations (20.8% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
| Outputs |
|---|
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
3 calls:
| 144.0ms | uy |
| 3.0ms | ux |
| 3.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 11.2b | 1 | ux |
| 11.2b | 1 | uy |
| 11.2b | 1 | maxCos |
Compiled 31 to 24 computations (22.6% saved)
Total -18.1b remaining (-153.7%)
Threshold costs -18.1b (-153.7%)
| Inputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (-.f32 1 1)) |
| Outputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
3 calls:
| 5.0ms | uy |
| 3.0ms | maxCos |
| 3.0ms | ux |
| Error | Segments | Branch |
|---|---|---|
| 11.8b | 1 | ux |
| 11.8b | 1 | uy |
| 11.8b | 1 | maxCos |
Compiled 23 to 18 computations (21.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 128 | 1686 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (+.f32 (*.f32 -2 maxCos) 1) (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 1 (neg.f32 (pow.f32 ux 2)))))) |
(if (<=.f32 (*.f32 uy 2) 16149077/68719476736) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16772183/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16774699/16777216) (*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16774699/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (*.f32 uy 2) 8589935/4294967296) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16774699/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (*.f32 uy 2) 8589935/4294967296) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (*.f32 uy 2) 8589935/4294967296) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) |
(if (<=.f32 (*.f32 uy 2) 8589935/4294967296) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(if (<=.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1048555/1048576) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(if (<=.f32 ux 7215545/34359738368) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 ux ux)) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (+.f32 (*.f32 -2 maxCos) 1) (neg.f32 (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 1 (neg.f32 (pow.f32 ux 2)))))) |
(if (<=.f32 (*.f32 uy 2) 16149077/68719476736) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16772183/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (+.f32 1 (*.f32 maxCos ux))))))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16774699/16777216) (*.f32 (cos.f32 (-.f32 -2 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy -2)) -1) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16774699/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (*.f32 uy 2) 8589935/4294967296) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16774699/16777216) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (+.f32 ux -1))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (*.f32 uy 2) 8589935/4294967296) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 maxCos -2)))))) |
(if (<=.f32 (*.f32 uy 2) 8589935/4294967296) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))) |
(if (<=.f32 (*.f32 uy 2) 8589935/4294967296) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(if (<=.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1048555/1048576) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 ux ux))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(if (<=.f32 ux 7215545/34359738368) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (*.f32 -2 maxCos)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 ux ux)) |
Compiled 617 to 465 computations (24.6% saved)
| 1× | egg-herbie |
| 1172× | rational.json-simplify-35 |
| 1106× | rational.json-simplify-61 |
| 810× | rational.json-simplify-49 |
| 700× | rational.json-simplify-44 |
| 694× | rational.json-simplify-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 541 | 15855 |
| 1 | 1675 | 14735 |
| 2 | 7297 | 14719 |
| 1× | node limit |
Compiled 110 to 87 computations (20.9% saved)
Compiled 566 to 397 computations (29.9% saved)
Loading profile data...